diff --git a/build.gradle b/build.gradle index bf63dd2c4..11942a1ad 100644 --- a/build.gradle +++ b/build.gradle @@ -44,7 +44,7 @@ java { group = 'dev.merge' -version = '1.1.1' +version = '1.1.2' jar { dependsOn(":generatePomFileForMavenPublication") @@ -71,7 +71,7 @@ publishing { maven(MavenPublication) { groupId = 'dev.merge' artifactId = 'merge-java-client' - version = '1.1.1' + version = '1.1.2' from components.java pom { licenses { diff --git a/src/main/java/com/merge/api/MergeApiClient.java b/src/main/java/com/merge/api/MergeApiClient.java index 61a58b09f..a716387b2 100644 --- a/src/main/java/com/merge/api/MergeApiClient.java +++ b/src/main/java/com/merge/api/MergeApiClient.java @@ -18,23 +18,23 @@ public class MergeApiClient { protected final Supplier atsClient; - protected final Supplier crmClient; - protected final Supplier filestorageClient; - protected final Supplier ticketingClient; - protected final Supplier hrisClient; + protected final Supplier crmClient; + + protected final Supplier ticketingClient; + protected final Supplier accountingClient; public MergeApiClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; this.atsClient = Suppliers.memoize(() -> new AtsClient(clientOptions)); - this.crmClient = Suppliers.memoize(() -> new CrmClient(clientOptions)); this.filestorageClient = Suppliers.memoize(() -> new FilestorageClient(clientOptions)); - this.ticketingClient = Suppliers.memoize(() -> new TicketingClient(clientOptions)); this.hrisClient = Suppliers.memoize(() -> new HrisClient(clientOptions)); + this.crmClient = Suppliers.memoize(() -> new CrmClient(clientOptions)); + this.ticketingClient = Suppliers.memoize(() -> new TicketingClient(clientOptions)); this.accountingClient = Suppliers.memoize(() -> new AccountingClient(clientOptions)); } @@ -42,22 +42,22 @@ public AtsClient ats() { return this.atsClient.get(); } - public CrmClient crm() { - return this.crmClient.get(); - } - public FilestorageClient filestorage() { return this.filestorageClient.get(); } - public TicketingClient ticketing() { - return this.ticketingClient.get(); - } - public HrisClient hris() { return this.hrisClient.get(); } + public CrmClient crm() { + return this.crmClient.get(); + } + + public TicketingClient ticketing() { + return this.ticketingClient.get(); + } + public AccountingClient accounting() { return this.accountingClient.get(); } diff --git a/src/main/java/com/merge/api/core/ClientOptions.java b/src/main/java/com/merge/api/core/ClientOptions.java index e200130e0..550431e52 100644 --- a/src/main/java/com/merge/api/core/ClientOptions.java +++ b/src/main/java/com/merge/api/core/ClientOptions.java @@ -33,7 +33,7 @@ private ClientOptions( { put("X-Fern-Language", "JAVA"); put("X-Fern-SDK-Name", "com.merge.fern:api-sdk"); - put("X-Fern-SDK-Version", "1.1.1"); + put("X-Fern-SDK-Version", "1.1.2"); } }); this.headerSuppliers = headerSuppliers; diff --git a/src/main/java/com/merge/api/resources/accounting/AccountingClient.java b/src/main/java/com/merge/api/resources/accounting/AccountingClient.java index a495f7358..a76f808f4 100644 --- a/src/main/java/com/merge/api/resources/accounting/AccountingClient.java +++ b/src/main/java/com/merge/api/resources/accounting/AccountingClient.java @@ -37,7 +37,9 @@ import com.merge.api.resources.accounting.linkedaccounts.LinkedAccountsClient; import com.merge.api.resources.accounting.linktoken.LinkTokenClient; import com.merge.api.resources.accounting.passthrough.PassthroughClient; +import com.merge.api.resources.accounting.paymentmethods.PaymentMethodsClient; import com.merge.api.resources.accounting.payments.PaymentsClient; +import com.merge.api.resources.accounting.paymentterms.PaymentTermsClient; import com.merge.api.resources.accounting.phonenumbers.PhoneNumbersClient; import com.merge.api.resources.accounting.purchaseorders.PurchaseOrdersClient; import com.merge.api.resources.accounting.regeneratekey.RegenerateKeyClient; @@ -117,6 +119,10 @@ public class AccountingClient { protected final Supplier passthroughClient; + protected final Supplier paymentMethodsClient; + + protected final Supplier paymentTermsClient; + protected final Supplier paymentsClient; protected final Supplier phoneNumbersClient; @@ -174,6 +180,8 @@ public AccountingClient(ClientOptions clientOptions) { this.linkTokenClient = Suppliers.memoize(() -> new LinkTokenClient(clientOptions)); this.linkedAccountsClient = Suppliers.memoize(() -> new LinkedAccountsClient(clientOptions)); this.passthroughClient = Suppliers.memoize(() -> new PassthroughClient(clientOptions)); + this.paymentMethodsClient = Suppliers.memoize(() -> new PaymentMethodsClient(clientOptions)); + this.paymentTermsClient = Suppliers.memoize(() -> new PaymentTermsClient(clientOptions)); this.paymentsClient = Suppliers.memoize(() -> new PaymentsClient(clientOptions)); this.phoneNumbersClient = Suppliers.memoize(() -> new PhoneNumbersClient(clientOptions)); this.purchaseOrdersClient = Suppliers.memoize(() -> new PurchaseOrdersClient(clientOptions)); @@ -315,6 +323,14 @@ public PassthroughClient passthrough() { return this.passthroughClient.get(); } + public PaymentMethodsClient paymentMethods() { + return this.paymentMethodsClient.get(); + } + + public PaymentTermsClient paymentTerms() { + return this.paymentTermsClient.get(); + } + public PaymentsClient payments() { return this.paymentsClient.get(); } diff --git a/src/main/java/com/merge/api/resources/accounting/accountingperiods/AccountingPeriodsClient.java b/src/main/java/com/merge/api/resources/accounting/accountingperiods/AccountingPeriodsClient.java index ba77866fc..4c82d2e13 100644 --- a/src/main/java/com/merge/api/resources/accounting/accountingperiods/AccountingPeriodsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/accountingperiods/AccountingPeriodsClient.java @@ -120,6 +120,10 @@ public AccountingPeriod retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/accountingperiods/requests/AccountingPeriodsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/accountingperiods/requests/AccountingPeriodsRetrieveRequest.java index 1382412e0..e18378721 100644 --- a/src/main/java/com/merge/api/resources/accounting/accountingperiods/requests/AccountingPeriodsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/accountingperiods/requests/AccountingPeriodsRetrieveRequest.java @@ -22,11 +22,16 @@ public final class AccountingPeriodsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private AccountingPeriodsRetrieveRequest( - Optional includeRemoteData, Map additionalProperties) { + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -38,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -50,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AccountingPeriodsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -71,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -78,6 +93,7 @@ private Builder() {} public Builder from(AccountingPeriodsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -92,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public AccountingPeriodsRetrieveRequest build() { - return new AccountingPeriodsRetrieveRequest(includeRemoteData, additionalProperties); + return new AccountingPeriodsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/accounts/AccountsClient.java b/src/main/java/com/merge/api/resources/accounting/accounts/AccountsClient.java index 6c8d588de..3b218bcdf 100644 --- a/src/main/java/com/merge/api/resources/accounting/accounts/AccountsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/accounts/AccountsClient.java @@ -96,6 +96,9 @@ public PaginatedAccountList list(AccountsListRequest request, RequestOptions req httpUrl.addQueryParameter( "modified_before", request.getModifiedBefore().get().toString()); } + if (request.getName().isPresent()) { + httpUrl.addQueryParameter("name", request.getName().get()); + } if (request.getPageSize().isPresent()) { httpUrl.addQueryParameter("page_size", request.getPageSize().get().toString()); } @@ -221,6 +224,10 @@ public Account retrieve(String id, AccountsRetrieveRequest request, RequestOptio httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/accounting/accounts/requests/AccountsListRequest.java b/src/main/java/com/merge/api/resources/accounting/accounts/requests/AccountsListRequest.java index 7baa57f85..3d5c84b85 100644 --- a/src/main/java/com/merge/api/resources/accounting/accounts/requests/AccountsListRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/accounts/requests/AccountsListRequest.java @@ -45,6 +45,8 @@ public final class AccountsListRequest { private final Optional modifiedBefore; + private final Optional name; + private final Optional pageSize; private final Optional remoteFields; @@ -67,6 +69,7 @@ private AccountsListRequest( Optional includeShellData, Optional modifiedAfter, Optional modifiedBefore, + Optional name, Optional pageSize, Optional remoteFields, Optional remoteId, @@ -83,6 +86,7 @@ private AccountsListRequest( this.includeShellData = includeShellData; this.modifiedAfter = modifiedAfter; this.modifiedBefore = modifiedBefore; + this.name = name; this.pageSize = pageSize; this.remoteFields = remoteFields; this.remoteId = remoteId; @@ -178,6 +182,14 @@ public Optional getModifiedBefore() { return modifiedBefore; } + /** + * @return If provided, will only return Accounts with this name. + */ + @JsonProperty("name") + public Optional getName() { + return name; + } + /** * @return Number of results to return per page. */ @@ -233,6 +245,7 @@ private boolean equalTo(AccountsListRequest other) { && includeShellData.equals(other.includeShellData) && modifiedAfter.equals(other.modifiedAfter) && modifiedBefore.equals(other.modifiedBefore) + && name.equals(other.name) && pageSize.equals(other.pageSize) && remoteFields.equals(other.remoteFields) && remoteId.equals(other.remoteId) @@ -253,6 +266,7 @@ public int hashCode() { this.includeShellData, this.modifiedAfter, this.modifiedBefore, + this.name, this.pageSize, this.remoteFields, this.remoteId, @@ -292,6 +306,8 @@ public static final class Builder { private Optional modifiedBefore = Optional.empty(); + private Optional name = Optional.empty(); + private Optional pageSize = Optional.empty(); private Optional remoteFields = Optional.empty(); @@ -317,6 +333,7 @@ public Builder from(AccountsListRequest other) { includeShellData(other.getIncludeShellData()); modifiedAfter(other.getModifiedAfter()); modifiedBefore(other.getModifiedBefore()); + name(other.getName()); pageSize(other.getPageSize()); remoteFields(other.getRemoteFields()); remoteId(other.getRemoteId()); @@ -445,6 +462,17 @@ public Builder modifiedBefore(OffsetDateTime modifiedBefore) { return this; } + @JsonSetter(value = "name", nulls = Nulls.SKIP) + public Builder name(Optional name) { + this.name = name; + return this; + } + + public Builder name(String name) { + this.name = Optional.ofNullable(name); + return this; + } + @JsonSetter(value = "page_size", nulls = Nulls.SKIP) public Builder pageSize(Optional pageSize) { this.pageSize = pageSize; @@ -502,6 +530,7 @@ public AccountsListRequest build() { includeShellData, modifiedAfter, modifiedBefore, + name, pageSize, remoteFields, remoteId, diff --git a/src/main/java/com/merge/api/resources/accounting/accounts/requests/AccountsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/accounts/requests/AccountsRetrieveRequest.java index 1dc22b4cf..4f71ab890 100644 --- a/src/main/java/com/merge/api/resources/accounting/accounts/requests/AccountsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/accounts/requests/AccountsRetrieveRequest.java @@ -26,6 +26,8 @@ public final class AccountsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -35,11 +37,13 @@ public final class AccountsRetrieveRequest { private AccountsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -61,6 +65,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -91,13 +103,15 @@ public Map getAdditionalProperties() { private boolean equalTo(AccountsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -115,6 +129,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -127,6 +143,7 @@ private Builder() {} public Builder from(AccountsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -154,6 +171,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -178,7 +206,7 @@ public Builder showEnumOrigins(AccountsRetrieveRequestShowEnumOrigins showEnumOr public AccountsRetrieveRequest build() { return new AccountsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/addresses/AddressesClient.java b/src/main/java/com/merge/api/resources/accounting/addresses/AddressesClient.java index d4d8e1d94..2c799ed7b 100644 --- a/src/main/java/com/merge/api/resources/accounting/addresses/AddressesClient.java +++ b/src/main/java/com/merge/api/resources/accounting/addresses/AddressesClient.java @@ -51,6 +51,10 @@ public Address retrieve(String id, AddressesRetrieveRequest request, RequestOpti httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/accounting/addresses/requests/AddressesRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/addresses/requests/AddressesRetrieveRequest.java index 42ed97a10..da38ca1c1 100644 --- a/src/main/java/com/merge/api/resources/accounting/addresses/requests/AddressesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/addresses/requests/AddressesRetrieveRequest.java @@ -22,6 +22,8 @@ public final class AddressesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -30,10 +32,12 @@ public final class AddressesRetrieveRequest { private AddressesRetrieveRequest( Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -47,6 +51,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -76,13 +88,14 @@ public Map getAdditionalProperties() { private boolean equalTo(AddressesRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash(this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -98,6 +111,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -109,6 +124,7 @@ private Builder() {} public Builder from(AddressesRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -125,6 +141,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -148,7 +175,8 @@ public Builder showEnumOrigins(String showEnumOrigins) { } public AddressesRetrieveRequest build() { - return new AddressesRetrieveRequest(includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + return new AddressesRetrieveRequest( + includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/attachments/AttachmentsClient.java b/src/main/java/com/merge/api/resources/accounting/attachments/AttachmentsClient.java index 27cc065b7..c0dc5a418 100644 --- a/src/main/java/com/merge/api/resources/accounting/attachments/AttachmentsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/attachments/AttachmentsClient.java @@ -206,6 +206,10 @@ public AccountingAttachment retrieve(String id, AttachmentsRetrieveRequest reque httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/attachments/requests/AttachmentsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/attachments/requests/AttachmentsRetrieveRequest.java index 7107c630e..3397854ca 100644 --- a/src/main/java/com/merge/api/resources/accounting/attachments/requests/AttachmentsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/attachments/requests/AttachmentsRetrieveRequest.java @@ -22,10 +22,16 @@ public final class AttachmentsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private AttachmentsRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private AttachmentsRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AttachmentsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(AttachmentsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public AttachmentsRetrieveRequest build() { - return new AttachmentsRetrieveRequest(includeRemoteData, additionalProperties); + return new AttachmentsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/audittrail/requests/AuditTrailListRequest.java b/src/main/java/com/merge/api/resources/accounting/audittrail/requests/AuditTrailListRequest.java index 6ffa702d6..55c81f03a 100644 --- a/src/main/java/com/merge/api/resources/accounting/audittrail/requests/AuditTrailListRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/audittrail/requests/AuditTrailListRequest.java @@ -68,7 +68,7 @@ public Optional getEndDate() { } /** - * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED + * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED */ @JsonProperty("event_type") public Optional getEventType() { diff --git a/src/main/java/com/merge/api/resources/accounting/balancesheets/BalanceSheetsClient.java b/src/main/java/com/merge/api/resources/accounting/balancesheets/BalanceSheetsClient.java index 24fd7121b..2478f0c6b 100644 --- a/src/main/java/com/merge/api/resources/accounting/balancesheets/BalanceSheetsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/balancesheets/BalanceSheetsClient.java @@ -147,6 +147,10 @@ public BalanceSheet retrieve(String id, BalanceSheetsRetrieveRequest request, Re httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/balancesheets/requests/BalanceSheetsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/balancesheets/requests/BalanceSheetsRetrieveRequest.java index a647d103b..69f8a405b 100644 --- a/src/main/java/com/merge/api/resources/accounting/balancesheets/requests/BalanceSheetsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/balancesheets/requests/BalanceSheetsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class BalanceSheetsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private BalanceSheetsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(BalanceSheetsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(BalanceSheetsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public BalanceSheetsRetrieveRequest build() { - return new BalanceSheetsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new BalanceSheetsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/bankfeedaccounts/BankFeedAccountsClient.java b/src/main/java/com/merge/api/resources/accounting/bankfeedaccounts/BankFeedAccountsClient.java index e7b5beacb..d27ceb010 100644 --- a/src/main/java/com/merge/api/resources/accounting/bankfeedaccounts/BankFeedAccountsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/bankfeedaccounts/BankFeedAccountsClient.java @@ -182,6 +182,10 @@ public BankFeedAccount retrieve(String id, BankFeedAccountsRetrieveRequest reque httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/bankfeedaccounts/requests/BankFeedAccountsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/bankfeedaccounts/requests/BankFeedAccountsRetrieveRequest.java index bd7adc139..439b3c944 100644 --- a/src/main/java/com/merge/api/resources/accounting/bankfeedaccounts/requests/BankFeedAccountsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/bankfeedaccounts/requests/BankFeedAccountsRetrieveRequest.java @@ -22,11 +22,16 @@ public final class BankFeedAccountsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private BankFeedAccountsRetrieveRequest( - Optional includeRemoteData, Map additionalProperties) { + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -38,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -50,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(BankFeedAccountsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -71,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -78,6 +93,7 @@ private Builder() {} public Builder from(BankFeedAccountsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -92,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public BankFeedAccountsRetrieveRequest build() { - return new BankFeedAccountsRetrieveRequest(includeRemoteData, additionalProperties); + return new BankFeedAccountsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/bankfeedtransactions/BankFeedTransactionsClient.java b/src/main/java/com/merge/api/resources/accounting/bankfeedtransactions/BankFeedTransactionsClient.java index 90555e092..228e5d8a0 100644 --- a/src/main/java/com/merge/api/resources/accounting/bankfeedtransactions/BankFeedTransactionsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/bankfeedtransactions/BankFeedTransactionsClient.java @@ -215,6 +215,10 @@ public BankFeedTransaction retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/bankfeedtransactions/requests/BankFeedTransactionsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/bankfeedtransactions/requests/BankFeedTransactionsRetrieveRequest.java index d1a9a94c7..4b4ec69a7 100644 --- a/src/main/java/com/merge/api/resources/accounting/bankfeedtransactions/requests/BankFeedTransactionsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/bankfeedtransactions/requests/BankFeedTransactionsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class BankFeedTransactionsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private BankFeedTransactionsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -62,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(BankFeedTransactionsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -85,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -93,6 +111,7 @@ private Builder() {} public Builder from(BankFeedTransactionsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -118,8 +137,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public BankFeedTransactionsRetrieveRequest build() { - return new BankFeedTransactionsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new BankFeedTransactionsRetrieveRequest( + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/cashflowstatements/CashFlowStatementsClient.java b/src/main/java/com/merge/api/resources/accounting/cashflowstatements/CashFlowStatementsClient.java index 0c1a3fcf3..2aa32cdf9 100644 --- a/src/main/java/com/merge/api/resources/accounting/cashflowstatements/CashFlowStatementsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/cashflowstatements/CashFlowStatementsClient.java @@ -148,6 +148,10 @@ public CashFlowStatement retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/cashflowstatements/requests/CashFlowStatementsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/cashflowstatements/requests/CashFlowStatementsRetrieveRequest.java index 29db7c7f2..33638ef6c 100644 --- a/src/main/java/com/merge/api/resources/accounting/cashflowstatements/requests/CashFlowStatementsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/cashflowstatements/requests/CashFlowStatementsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class CashFlowStatementsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private CashFlowStatementsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(CashFlowStatementsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(CashFlowStatementsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public CashFlowStatementsRetrieveRequest build() { - return new CashFlowStatementsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new CashFlowStatementsRetrieveRequest( + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/companyinfo/CompanyInfoClient.java b/src/main/java/com/merge/api/resources/accounting/companyinfo/CompanyInfoClient.java index 8ce45c26b..882f4baca 100644 --- a/src/main/java/com/merge/api/resources/accounting/companyinfo/CompanyInfoClient.java +++ b/src/main/java/com/merge/api/resources/accounting/companyinfo/CompanyInfoClient.java @@ -144,6 +144,10 @@ public CompanyInfo retrieve(String id, CompanyInfoRetrieveRequest request, Reque httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/companyinfo/requests/CompanyInfoRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/companyinfo/requests/CompanyInfoRetrieveRequest.java index a43205b56..cda193468 100644 --- a/src/main/java/com/merge/api/resources/accounting/companyinfo/requests/CompanyInfoRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/companyinfo/requests/CompanyInfoRetrieveRequest.java @@ -25,14 +25,18 @@ public final class CompanyInfoRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private CompanyInfoRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(CompanyInfoRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(CompanyInfoRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public CompanyInfoRetrieveRequest build() { - return new CompanyInfoRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new CompanyInfoRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/contacts/ContactsClient.java b/src/main/java/com/merge/api/resources/accounting/contacts/ContactsClient.java index cc01207b5..1f8998de8 100644 --- a/src/main/java/com/merge/api/resources/accounting/contacts/ContactsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/contacts/ContactsClient.java @@ -241,6 +241,10 @@ public Contact retrieve(String id, ContactsRetrieveRequest request, RequestOptio "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/accounting/contacts/requests/ContactsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/contacts/requests/ContactsRetrieveRequest.java index b687bffe6..d503a3cbc 100644 --- a/src/main/java/com/merge/api/resources/accounting/contacts/requests/ContactsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/contacts/requests/ContactsRetrieveRequest.java @@ -27,6 +27,8 @@ public final class ContactsRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -37,12 +39,14 @@ private ContactsRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -72,6 +76,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -103,6 +115,7 @@ private boolean equalTo(ContactsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @@ -110,7 +123,12 @@ private boolean equalTo(ContactsRetrieveRequest other) { @java.lang.Override public int hashCode() { return Objects.hash( - this.expand, this.includeRemoteData, this.includeRemoteFields, this.remoteFields, this.showEnumOrigins); + this.expand, + this.includeRemoteData, + this.includeRemoteFields, + this.includeShellData, + this.remoteFields, + this.showEnumOrigins); } @java.lang.Override @@ -130,6 +148,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -143,6 +163,7 @@ public Builder from(ContactsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -181,6 +202,17 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -208,6 +240,7 @@ public ContactsRetrieveRequest build() { expand, includeRemoteData, includeRemoteFields, + includeShellData, remoteFields, showEnumOrigins, additionalProperties); diff --git a/src/main/java/com/merge/api/resources/accounting/creditnotes/CreditNotesClient.java b/src/main/java/com/merge/api/resources/accounting/creditnotes/CreditNotesClient.java index 07f5bdcc3..b8816fdce 100644 --- a/src/main/java/com/merge/api/resources/accounting/creditnotes/CreditNotesClient.java +++ b/src/main/java/com/merge/api/resources/accounting/creditnotes/CreditNotesClient.java @@ -228,6 +228,10 @@ public CreditNote retrieve(String id, CreditNotesRetrieveRequest request, Reques httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/accounting/creditnotes/requests/CreditNotesRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/creditnotes/requests/CreditNotesRetrieveRequest.java index 75909edbb..65d05350b 100644 --- a/src/main/java/com/merge/api/resources/accounting/creditnotes/requests/CreditNotesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/creditnotes/requests/CreditNotesRetrieveRequest.java @@ -27,6 +27,8 @@ public final class CreditNotesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -36,11 +38,13 @@ public final class CreditNotesRetrieveRequest { private CreditNotesRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -62,6 +66,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -92,13 +104,15 @@ public Map getAdditionalProperties() { private boolean equalTo(CreditNotesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -116,6 +130,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -128,6 +144,7 @@ private Builder() {} public Builder from(CreditNotesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -155,6 +172,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -179,7 +207,7 @@ public Builder showEnumOrigins(CreditNotesRetrieveRequestShowEnumOrigins showEnu public CreditNotesRetrieveRequest build() { return new CreditNotesRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/employees/EmployeesClient.java b/src/main/java/com/merge/api/resources/accounting/employees/EmployeesClient.java index 98bb266b9..efdaa1dfd 100644 --- a/src/main/java/com/merge/api/resources/accounting/employees/EmployeesClient.java +++ b/src/main/java/com/merge/api/resources/accounting/employees/EmployeesClient.java @@ -125,6 +125,10 @@ public Employee retrieve(String id, EmployeesRetrieveRequest request, RequestOpt httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/employees/requests/EmployeesRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/employees/requests/EmployeesRetrieveRequest.java index 83a6c593a..0049af319 100644 --- a/src/main/java/com/merge/api/resources/accounting/employees/requests/EmployeesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/employees/requests/EmployeesRetrieveRequest.java @@ -24,12 +24,18 @@ public final class EmployeesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private EmployeesRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(EmployeesRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(EmployeesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public EmployeesRetrieveRequest build() { - return new EmployeesRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new EmployeesRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/expenses/ExpensesClient.java b/src/main/java/com/merge/api/resources/accounting/expenses/ExpensesClient.java index 2c05b5358..25ebc7387 100644 --- a/src/main/java/com/merge/api/resources/accounting/expenses/ExpensesClient.java +++ b/src/main/java/com/merge/api/resources/accounting/expenses/ExpensesClient.java @@ -233,6 +233,10 @@ public Expense retrieve(String id, ExpensesRetrieveRequest request, RequestOptio "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/expenses/requests/ExpensesRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/expenses/requests/ExpensesRetrieveRequest.java index 0b94c8644..3ddc13acf 100644 --- a/src/main/java/com/merge/api/resources/accounting/expenses/requests/ExpensesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/expenses/requests/ExpensesRetrieveRequest.java @@ -27,16 +27,20 @@ public final class ExpensesRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private ExpensesRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -64,6 +68,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -78,12 +90,13 @@ public Map getAdditionalProperties() { private boolean equalTo(ExpensesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -103,6 +116,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -112,6 +127,7 @@ public Builder from(ExpensesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -148,8 +164,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public ExpensesRetrieveRequest build() { - return new ExpensesRetrieveRequest(expand, includeRemoteData, includeRemoteFields, additionalProperties); + return new ExpensesRetrieveRequest( + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/forceresync/ForceResyncClient.java b/src/main/java/com/merge/api/resources/accounting/forceresync/ForceResyncClient.java index 303837539..c29da3810 100644 --- a/src/main/java/com/merge/api/resources/accounting/forceresync/ForceResyncClient.java +++ b/src/main/java/com/merge/api/resources/accounting/forceresync/ForceResyncClient.java @@ -28,14 +28,14 @@ public ForceResyncClient(ClientOptions clientOptions) { } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate() { return syncStatusResyncCreate(null); } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate(RequestOptions requestOptions) { HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/accounting/generalledgertransactions/GeneralLedgerTransactionsClient.java b/src/main/java/com/merge/api/resources/accounting/generalledgertransactions/GeneralLedgerTransactionsClient.java index 7a0d6560c..d614318cb 100644 --- a/src/main/java/com/merge/api/resources/accounting/generalledgertransactions/GeneralLedgerTransactionsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/generalledgertransactions/GeneralLedgerTransactionsClient.java @@ -158,6 +158,10 @@ public GeneralLedgerTransaction retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/generalledgertransactions/requests/GeneralLedgerTransactionsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/generalledgertransactions/requests/GeneralLedgerTransactionsRetrieveRequest.java index f8f37c80c..5535b55db 100644 --- a/src/main/java/com/merge/api/resources/accounting/generalledgertransactions/requests/GeneralLedgerTransactionsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/generalledgertransactions/requests/GeneralLedgerTransactionsRetrieveRequest.java @@ -25,14 +25,18 @@ public final class GeneralLedgerTransactionsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private GeneralLedgerTransactionsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -65,12 +77,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(GeneralLedgerTransactionsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -88,6 +102,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -96,6 +112,7 @@ private Builder() {} public Builder from(GeneralLedgerTransactionsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -121,8 +138,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public GeneralLedgerTransactionsRetrieveRequest build() { - return new GeneralLedgerTransactionsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new GeneralLedgerTransactionsRetrieveRequest( + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/incomestatements/IncomeStatementsClient.java b/src/main/java/com/merge/api/resources/accounting/incomestatements/IncomeStatementsClient.java index bb1c9005f..420683f86 100644 --- a/src/main/java/com/merge/api/resources/accounting/incomestatements/IncomeStatementsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/incomestatements/IncomeStatementsClient.java @@ -147,6 +147,10 @@ public IncomeStatement retrieve(String id, IncomeStatementsRetrieveRequest reque httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/incomestatements/requests/IncomeStatementsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/incomestatements/requests/IncomeStatementsRetrieveRequest.java index 89e5e0c10..63bfb274e 100644 --- a/src/main/java/com/merge/api/resources/accounting/incomestatements/requests/IncomeStatementsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/incomestatements/requests/IncomeStatementsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class IncomeStatementsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private IncomeStatementsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(IncomeStatementsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(IncomeStatementsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public IncomeStatementsRetrieveRequest build() { - return new IncomeStatementsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new IncomeStatementsRetrieveRequest( + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/invoices/InvoicesClient.java b/src/main/java/com/merge/api/resources/accounting/invoices/InvoicesClient.java index 4149149b1..c5c969655 100644 --- a/src/main/java/com/merge/api/resources/accounting/invoices/InvoicesClient.java +++ b/src/main/java/com/merge/api/resources/accounting/invoices/InvoicesClient.java @@ -253,6 +253,10 @@ public Invoice retrieve(String id, InvoicesRetrieveRequest request, RequestOptio "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/accounting/invoices/requests/InvoicesRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/invoices/requests/InvoicesRetrieveRequest.java index eb21d1c80..8fd0b8a49 100644 --- a/src/main/java/com/merge/api/resources/accounting/invoices/requests/InvoicesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/invoices/requests/InvoicesRetrieveRequest.java @@ -27,6 +27,8 @@ public final class InvoicesRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -37,12 +39,14 @@ private InvoicesRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -72,6 +76,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -103,6 +115,7 @@ private boolean equalTo(InvoicesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @@ -110,7 +123,12 @@ private boolean equalTo(InvoicesRetrieveRequest other) { @java.lang.Override public int hashCode() { return Objects.hash( - this.expand, this.includeRemoteData, this.includeRemoteFields, this.remoteFields, this.showEnumOrigins); + this.expand, + this.includeRemoteData, + this.includeRemoteFields, + this.includeShellData, + this.remoteFields, + this.showEnumOrigins); } @java.lang.Override @@ -130,6 +148,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -143,6 +163,7 @@ public Builder from(InvoicesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -181,6 +202,17 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -208,6 +240,7 @@ public InvoicesRetrieveRequest build() { expand, includeRemoteData, includeRemoteFields, + includeShellData, remoteFields, showEnumOrigins, additionalProperties); diff --git a/src/main/java/com/merge/api/resources/accounting/invoices/types/InvoicesListRequestExpand.java b/src/main/java/com/merge/api/resources/accounting/invoices/types/InvoicesListRequestExpand.java index 45eb70f22..4d36e227a 100644 --- a/src/main/java/com/merge/api/resources/accounting/invoices/types/InvoicesListRequestExpand.java +++ b/src/main/java/com/merge/api/resources/accounting/invoices/types/InvoicesListRequestExpand.java @@ -8,2884 +8,5879 @@ public enum InvoicesListRequestExpand { ACCOUNTING_PERIOD("accounting_period"), + ACCOUNTING_PERIOD_PAYMENT_TERM("accounting_period,payment_term"), + APPLIED_CREDIT_NOTES("applied_credit_notes"), APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("applied_credit_notes,accounting_period"), + APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_credit_notes,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS("applied_credit_notes,applied_vendor_credits"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY("applied_credit_notes,applied_vendor_credits,company"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT("applied_credit_notes,applied_vendor_credits,contact"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE("applied_credit_notes,applied_vendor_credits,employee"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_CREDIT_NOTES_COMPANY("applied_credit_notes,company"), APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD("applied_credit_notes,company,accounting_period"), + APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("applied_credit_notes,company,employee"), APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("applied_credit_notes,company,employee,accounting_period"), + APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM("applied_credit_notes,company,employee,payment_term"), + + APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM("applied_credit_notes,company,payment_term"), + APPLIED_CREDIT_NOTES_CONTACT("applied_credit_notes,contact"), APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD("applied_credit_notes,contact,accounting_period"), + APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_CONTACT_COMPANY("applied_credit_notes,contact,company"), APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD("applied_credit_notes,contact,company,accounting_period"), + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE("applied_credit_notes,contact,company,employee"), APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM("applied_credit_notes,contact,company,payment_term"), + APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("applied_credit_notes,contact,employee"), APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("applied_credit_notes,contact,employee,accounting_period"), + APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM("applied_credit_notes,contact,employee,payment_term"), + + APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM("applied_credit_notes,contact,payment_term"), + APPLIED_CREDIT_NOTES_EMPLOYEE("applied_credit_notes,employee"), APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD("applied_credit_notes,employee,accounting_period"), + APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM("applied_credit_notes,employee,payment_term"), + + APPLIED_CREDIT_NOTES_PAYMENT_TERM("applied_credit_notes,payment_term"), + APPLIED_PAYMENTS("applied_payments"), APPLIED_PAYMENTS_ACCOUNTING_PERIOD("applied_payments,accounting_period"), + APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_payments,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES("applied_payments,applied_credit_notes"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("applied_payments,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY("applied_payments,applied_credit_notes,company"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("applied_payments,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT("applied_payments,applied_credit_notes,contact"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY("applied_payments,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("applied_payments,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE("applied_payments,applied_credit_notes,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("applied_payments,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS("applied_payments,applied_vendor_credits"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY("applied_payments,applied_vendor_credits,company"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT("applied_payments,applied_vendor_credits,contact"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("applied_payments,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE("applied_payments,applied_vendor_credits,employee"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("applied_payments,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_COMPANY("applied_payments,company"), APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD("applied_payments,company,accounting_period"), + APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_payments,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_COMPANY_EMPLOYEE("applied_payments,company,employee"), APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("applied_payments,company,employee,accounting_period"), + APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM("applied_payments,company,employee,payment_term"), + + APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM("applied_payments,company,payment_term"), + APPLIED_PAYMENTS_CONTACT("applied_payments,contact"), APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD("applied_payments,contact,accounting_period"), + APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_payments,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_CONTACT_COMPANY("applied_payments,contact,company"), APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD("applied_payments,contact,company,accounting_period"), + APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE("applied_payments,contact,company,employee"), APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("applied_payments,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM("applied_payments,contact,company,payment_term"), + APPLIED_PAYMENTS_CONTACT_EMPLOYEE("applied_payments,contact,employee"), APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("applied_payments,contact,employee,accounting_period"), + APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM("applied_payments,contact,employee,payment_term"), + + APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM("applied_payments,contact,payment_term"), + APPLIED_PAYMENTS_EMPLOYEE("applied_payments,employee"), APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD("applied_payments,employee,accounting_period"), + APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM("applied_payments,employee,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS("applied_payments,line_items"), APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD("applied_payments,line_items,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES("applied_payments,line_items,applied_credit_notes"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,line_items,applied_credit_notes,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,line_items,applied_credit_notes,contact"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,line_items,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS("applied_payments,line_items,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY("applied_payments,line_items,company"), APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD("applied_payments,line_items,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE("applied_payments,line_items,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM("applied_payments,line_items,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT("applied_payments,line_items,contact"), APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD("applied_payments,line_items,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY("applied_payments,line_items,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE("applied_payments,line_items,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE("applied_payments,line_items,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM("applied_payments,line_items,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE("applied_payments,line_items,employee"), APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD("applied_payments,line_items,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM("applied_payments,line_items,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM("applied_payments,line_items,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS("applied_payments,line_items,purchase_orders"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "applied_payments,line_items,purchase_orders,applied_credit_notes"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,line_items,purchase_orders,applied_credit_notes,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,purchase_orders,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,purchase_orders,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY("applied_payments,line_items,purchase_orders,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT("applied_payments,line_items,purchase_orders,contact"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY( "applied_payments,line_items,purchase_orders,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "applied_payments,line_items,purchase_orders,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE("applied_payments,line_items,purchase_orders,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES("applied_payments,line_items,tracking_categories"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "applied_payments,line_items,tracking_categories,applied_credit_notes"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,line_items,tracking_categories,applied_credit_notes,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period"), - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( - "applied_payments,line_items,tracking_categories,applied_vendor_credits"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( + "applied_payments,line_items,tracking_categories,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,tracking_categories,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY("applied_payments,line_items,tracking_categories,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT("applied_payments,line_items,tracking_categories,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE( "applied_payments,line_items,tracking_categories,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS( "applied_payments,line_items,tracking_categories,purchase_orders"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "applied_payments,line_items,tracking_categories,purchase_orders,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,payment_term"), + + APPLIED_PAYMENTS_PAYMENT_TERM("applied_payments,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS("applied_payments,purchase_orders"), APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD("applied_payments,purchase_orders,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES("applied_payments,purchase_orders,applied_credit_notes"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,purchase_orders,applied_credit_notes,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,purchase_orders,applied_credit_notes,contact"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,purchase_orders,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS("applied_payments,purchase_orders,applied_vendor_credits"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,purchase_orders,applied_vendor_credits,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,purchase_orders,applied_vendor_credits,contact"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,purchase_orders,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,purchase_orders,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,purchase_orders,applied_vendor_credits,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY("applied_payments,purchase_orders,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE("applied_payments,purchase_orders,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM("applied_payments,purchase_orders,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT("applied_payments,purchase_orders,contact"), APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,contact,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY("applied_payments,purchase_orders,contact,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,contact,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,contact,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE("applied_payments,purchase_orders,contact,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,contact,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM("applied_payments,purchase_orders,contact,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE("applied_payments,purchase_orders,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM("applied_payments,purchase_orders,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM("applied_payments,purchase_orders,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES("applied_payments,tracking_categories"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD("applied_payments,tracking_categories,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "applied_payments,tracking_categories,applied_credit_notes"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,tracking_categories,applied_credit_notes,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,tracking_categories,applied_credit_notes,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,tracking_categories,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( "applied_payments,tracking_categories,applied_vendor_credits"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,tracking_categories,applied_vendor_credits,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,tracking_categories,applied_vendor_credits,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,tracking_categories,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,tracking_categories,applied_vendor_credits,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY("applied_payments,tracking_categories,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE("applied_payments,tracking_categories,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT("applied_payments,tracking_categories,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY("applied_payments,tracking_categories,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE("applied_payments,tracking_categories,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE("applied_payments,tracking_categories,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM("applied_payments,tracking_categories,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS("applied_payments,tracking_categories,purchase_orders"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "applied_payments,tracking_categories,purchase_orders,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "applied_payments,tracking_categories,purchase_orders,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "applied_payments,tracking_categories,purchase_orders,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,payment_term"), + APPLIED_VENDOR_CREDITS("applied_vendor_credits"), APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD("applied_vendor_credits,accounting_period"), + APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_vendor_credits,accounting_period,payment_term"), + APPLIED_VENDOR_CREDITS_COMPANY("applied_vendor_credits,company"), APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD("applied_vendor_credits,company,accounting_period"), + APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE("applied_vendor_credits,company,employee"), APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_vendor_credits,company,employee,accounting_period"), + APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM("applied_vendor_credits,company,employee,payment_term"), + + APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM("applied_vendor_credits,company,payment_term"), + APPLIED_VENDOR_CREDITS_CONTACT("applied_vendor_credits,contact"), APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD("applied_vendor_credits,contact,accounting_period"), + APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("applied_vendor_credits,contact,company"), APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_vendor_credits,contact,company,accounting_period"), + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE("applied_vendor_credits,contact,company,employee"), APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM("applied_vendor_credits,contact,company,payment_term"), + APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE("applied_vendor_credits,contact,employee"), APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM("applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM("applied_vendor_credits,contact,payment_term"), + APPLIED_VENDOR_CREDITS_EMPLOYEE("applied_vendor_credits,employee"), APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD("applied_vendor_credits,employee,accounting_period"), + APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM("applied_vendor_credits,employee,payment_term"), + + APPLIED_VENDOR_CREDITS_PAYMENT_TERM("applied_vendor_credits,payment_term"), + COMPANY("company"), COMPANY_ACCOUNTING_PERIOD("company,accounting_period"), + COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("company,accounting_period,payment_term"), + COMPANY_EMPLOYEE("company,employee"), COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("company,employee,accounting_period"), + COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("company,employee,accounting_period,payment_term"), + + COMPANY_EMPLOYEE_PAYMENT_TERM("company,employee,payment_term"), + + COMPANY_PAYMENT_TERM("company,payment_term"), + CONTACT("contact"), CONTACT_ACCOUNTING_PERIOD("contact,accounting_period"), + CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("contact,accounting_period,payment_term"), + CONTACT_COMPANY("contact,company"), CONTACT_COMPANY_ACCOUNTING_PERIOD("contact,company,accounting_period"), + CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("contact,company,accounting_period,payment_term"), + CONTACT_COMPANY_EMPLOYEE("contact,company,employee"), CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("contact,company,employee,accounting_period"), + CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("contact,company,employee,accounting_period,payment_term"), + + CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("contact,company,employee,payment_term"), + + CONTACT_COMPANY_PAYMENT_TERM("contact,company,payment_term"), + CONTACT_EMPLOYEE("contact,employee"), CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("contact,employee,accounting_period"), + CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("contact,employee,accounting_period,payment_term"), + + CONTACT_EMPLOYEE_PAYMENT_TERM("contact,employee,payment_term"), + + CONTACT_PAYMENT_TERM("contact,payment_term"), + EMPLOYEE("employee"), EMPLOYEE_ACCOUNTING_PERIOD("employee,accounting_period"), + EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("employee,accounting_period,payment_term"), + + EMPLOYEE_PAYMENT_TERM("employee,payment_term"), + LINE_ITEMS("line_items"), LINE_ITEMS_ACCOUNTING_PERIOD("line_items,accounting_period"), + LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES("line_items,applied_credit_notes"), LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("line_items,applied_credit_notes,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS("line_items,applied_credit_notes,applied_vendor_credits"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,applied_credit_notes,applied_vendor_credits,company"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,applied_credit_notes,applied_vendor_credits,company,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,applied_credit_notes,applied_vendor_credits,contact"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,applied_credit_notes,applied_vendor_credits,contact,company"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,applied_credit_notes,applied_vendor_credits,contact,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,applied_credit_notes,applied_vendor_credits,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY("line_items,applied_credit_notes,company"), LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,company,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("line_items,applied_credit_notes,company,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM("line_items,applied_credit_notes,company,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT("line_items,applied_credit_notes,contact"), LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,contact,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY("line_items,applied_credit_notes,contact,company"), LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,contact,company,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "line_items,applied_credit_notes,contact,company,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,contact,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,company,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("line_items,applied_credit_notes,contact,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,contact,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM("line_items,applied_credit_notes,contact,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE("line_items,applied_credit_notes,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM("line_items,applied_credit_notes,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("line_items,applied_credit_notes,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS("line_items,applied_vendor_credits"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD("line_items,applied_vendor_credits,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY("line_items,applied_vendor_credits,company"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE("line_items,applied_vendor_credits,company,employee"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM("line_items,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT("line_items,applied_vendor_credits,contact"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("line_items,applied_vendor_credits,contact,company"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE("line_items,applied_vendor_credits,contact,employee"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM("line_items,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE("line_items,applied_vendor_credits,employee"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM("line_items,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("line_items,applied_vendor_credits,payment_term"), + LINE_ITEMS_COMPANY("line_items,company"), LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD("line_items,company,accounting_period"), + LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,company,accounting_period,payment_term"), + LINE_ITEMS_COMPANY_EMPLOYEE("line_items,company,employee"), LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("line_items,company,employee,accounting_period"), + LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM("line_items,company,employee,payment_term"), + + LINE_ITEMS_COMPANY_PAYMENT_TERM("line_items,company,payment_term"), + LINE_ITEMS_CONTACT("line_items,contact"), LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD("line_items,contact,accounting_period"), + LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,contact,accounting_period,payment_term"), + LINE_ITEMS_CONTACT_COMPANY("line_items,contact,company"), LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD("line_items,contact,company,accounting_period"), + LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,contact,company,accounting_period,payment_term"), + LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE("line_items,contact,company,employee"), LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("line_items,contact,company,employee,accounting_period"), + LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("line_items,contact,company,employee,payment_term"), + + LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM("line_items,contact,company,payment_term"), + LINE_ITEMS_CONTACT_EMPLOYEE("line_items,contact,employee"), LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("line_items,contact,employee,accounting_period"), + LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM("line_items,contact,employee,payment_term"), + + LINE_ITEMS_CONTACT_PAYMENT_TERM("line_items,contact,payment_term"), + LINE_ITEMS_EMPLOYEE("line_items,employee"), LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD("line_items,employee,accounting_period"), + LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,employee,accounting_period,payment_term"), + + LINE_ITEMS_EMPLOYEE_PAYMENT_TERM("line_items,employee,payment_term"), + + LINE_ITEMS_PAYMENT_TERM("line_items,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS("line_items,purchase_orders"), LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD("line_items,purchase_orders,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES("line_items,purchase_orders,applied_credit_notes"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY("line_items,purchase_orders,applied_credit_notes,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT("line_items,purchase_orders,applied_credit_notes,contact"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,contact,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "line_items,purchase_orders,applied_credit_notes,contact,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,contact,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,contact,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS("line_items,purchase_orders,applied_vendor_credits"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,purchase_orders,applied_vendor_credits,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_vendor_credits,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,purchase_orders,applied_vendor_credits,contact"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,purchase_orders,applied_vendor_credits,contact,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,purchase_orders,applied_vendor_credits,contact,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,purchase_orders,applied_vendor_credits,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_COMPANY("line_items,purchase_orders,company"), LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD("line_items,purchase_orders,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE("line_items,purchase_orders,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM("line_items,purchase_orders,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT("line_items,purchase_orders,contact"), LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD("line_items,purchase_orders,contact,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,contact,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY("line_items,purchase_orders,contact,company"), LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,contact,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,contact,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE("line_items,purchase_orders,contact,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,contact,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,contact,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM("line_items,purchase_orders,contact,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE("line_items,purchase_orders,contact,employee"), LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,contact,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,contact,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM("line_items,purchase_orders,contact,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE("line_items,purchase_orders,employee"), LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD("line_items,purchase_orders,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM("line_items,purchase_orders,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM("line_items,purchase_orders,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES("line_items,tracking_categories"), LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD("line_items,tracking_categories,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES("line_items,tracking_categories,applied_credit_notes"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "line_items,tracking_categories,applied_credit_notes,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "line_items,tracking_categories,applied_credit_notes,contact"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "line_items,tracking_categories,applied_credit_notes,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS("line_items,tracking_categories,applied_vendor_credits"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,tracking_categories,applied_vendor_credits,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_vendor_credits,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,tracking_categories,applied_vendor_credits,contact"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,tracking_categories,applied_vendor_credits,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,tracking_categories,applied_vendor_credits,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,tracking_categories,applied_vendor_credits,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY("line_items,tracking_categories,company"), LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE("line_items,tracking_categories,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("line_items,tracking_categories,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT("line_items,tracking_categories,contact"), LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY("line_items,tracking_categories,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE("line_items,tracking_categories,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE("line_items,tracking_categories,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM("line_items,tracking_categories,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE("line_items,tracking_categories,employee"), LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM("line_items,tracking_categories,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM("line_items,tracking_categories,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS("line_items,tracking_categories,purchase_orders"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "line_items,tracking_categories,purchase_orders,applied_credit_notes"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "line_items,tracking_categories,purchase_orders,applied_credit_notes,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "line_items,tracking_categories,purchase_orders,applied_vendor_credits"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY("line_items,tracking_categories,purchase_orders,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT("line_items,tracking_categories,purchase_orders,contact"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "line_items,tracking_categories,purchase_orders,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "line_items,tracking_categories,purchase_orders,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE("line_items,tracking_categories,purchase_orders,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,payment_term"), + + PAYMENT_TERM("payment_term"), + PAYMENTS("payments"), PAYMENTS_ACCOUNTING_PERIOD("payments,accounting_period"), + PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES("payments,applied_credit_notes"), PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("payments,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS("payments,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY("payments,applied_credit_notes,company"), PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD("payments,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("payments,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM("payments,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT("payments,applied_credit_notes,contact"), PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD("payments,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY("payments,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE("payments,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("payments,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM("payments,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE("payments,applied_credit_notes,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM("payments,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("payments,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS("payments,applied_payments"), PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD("payments,applied_payments,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES("payments,applied_payments,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY("payments,applied_payments,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT("payments,applied_payments,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE("payments,applied_payments,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS("payments,applied_payments,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_COMPANY("payments,applied_payments,company"), PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD("payments,applied_payments,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE("payments,applied_payments,company,employee"), PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,applied_payments,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM("payments,applied_payments,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT("payments,applied_payments,contact"), PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD("payments,applied_payments,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY("payments,applied_payments,contact,company"), PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE("payments,applied_payments,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM("payments,applied_payments,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE("payments,applied_payments,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM("payments,applied_payments,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM("payments,applied_payments,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE("payments,applied_payments,employee"), PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD("payments,applied_payments,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM("payments,applied_payments,employee,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS("payments,applied_payments,line_items"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD("payments,applied_payments,line_items,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES( "payments,applied_payments,line_items,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,line_items,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,line_items,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,line_items,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY("payments,applied_payments,line_items,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE("payments,applied_payments,line_items,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT("payments,applied_payments,line_items,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY("payments,applied_payments,line_items,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE("payments,applied_payments,line_items,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE("payments,applied_payments,line_items,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM("payments,applied_payments,line_items,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS("payments,applied_payments,line_items,purchase_orders"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee"), - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact"), @@ -2893,744 +5888,1498 @@ public enum InvoicesListRequestExpand { PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY( "payments,applied_payments,line_items,purchase_orders,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT( "payments,applied_payments,line_items,purchase_orders,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,applied_payments,line_items,purchase_orders,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES( "payments,applied_payments,line_items,tracking_categories"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY( "payments,applied_payments,line_items,tracking_categories,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT( "payments,applied_payments,line_items,tracking_categories,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS( "payments,applied_payments,line_items,tracking_categories,purchase_orders"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PAYMENT_TERM("payments,applied_payments,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS("payments,applied_payments,purchase_orders"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,applied_payments,purchase_orders,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,purchase_orders,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,purchase_orders,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,purchase_orders,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,purchase_orders,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY("payments,applied_payments,purchase_orders,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT("payments,applied_payments,purchase_orders,contact"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,applied_payments,purchase_orders,contact,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,applied_payments,purchase_orders,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE("payments,applied_payments,purchase_orders,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM("payments,applied_payments,purchase_orders,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES("payments,applied_payments,tracking_categories"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "payments,applied_payments,tracking_categories,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,tracking_categories,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,tracking_categories,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,employee"), - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,tracking_categories,applied_vendor_credits"), @@ -3638,2131 +7387,4364 @@ public enum InvoicesListRequestExpand { PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,tracking_categories,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY("payments,applied_payments,tracking_categories,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT("payments,applied_payments,tracking_categories,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE("payments,applied_payments,tracking_categories,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS( "payments,applied_payments,tracking_categories,purchase_orders"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "payments,applied_payments,tracking_categories,purchase_orders,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS("payments,applied_vendor_credits"), PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD("payments,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY("payments,applied_vendor_credits,company"), PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE("payments,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM("payments,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT("payments,applied_vendor_credits,contact"), PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("payments,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE("payments,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM("payments,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE("payments,applied_vendor_credits,employee"), PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM("payments,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("payments,applied_vendor_credits,payment_term"), + PAYMENTS_COMPANY("payments,company"), PAYMENTS_COMPANY_ACCOUNTING_PERIOD("payments,company,accounting_period"), + PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,company,accounting_period,payment_term"), + PAYMENTS_COMPANY_EMPLOYEE("payments,company,employee"), PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("payments,company,employee,accounting_period"), + PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,company,employee,accounting_period,payment_term"), + + PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,company,employee,payment_term"), + + PAYMENTS_COMPANY_PAYMENT_TERM("payments,company,payment_term"), + PAYMENTS_CONTACT("payments,contact"), PAYMENTS_CONTACT_ACCOUNTING_PERIOD("payments,contact,accounting_period"), + PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,contact,accounting_period,payment_term"), + PAYMENTS_CONTACT_COMPANY("payments,contact,company"), PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD("payments,contact,company,accounting_period"), + PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,contact,company,accounting_period,payment_term"), + PAYMENTS_CONTACT_COMPANY_EMPLOYEE("payments,contact,company,employee"), PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("payments,contact,company,employee,accounting_period"), + PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,contact,company,employee,payment_term"), + + PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM("payments,contact,company,payment_term"), + PAYMENTS_CONTACT_EMPLOYEE("payments,contact,employee"), PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("payments,contact,employee,accounting_period"), + PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,contact,employee,accounting_period,payment_term"), + + PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM("payments,contact,employee,payment_term"), + + PAYMENTS_CONTACT_PAYMENT_TERM("payments,contact,payment_term"), + PAYMENTS_EMPLOYEE("payments,employee"), PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD("payments,employee,accounting_period"), + PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,employee,accounting_period,payment_term"), + + PAYMENTS_EMPLOYEE_PAYMENT_TERM("payments,employee,payment_term"), + PAYMENTS_LINE_ITEMS("payments,line_items"), PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD("payments,line_items,accounting_period"), + PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,line_items,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES("payments,line_items,applied_credit_notes"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,line_items,applied_credit_notes,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY("payments,line_items,applied_credit_notes,company"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,line_items,applied_credit_notes,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT("payments,line_items,applied_credit_notes,contact"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,line_items,applied_credit_notes,contact,company"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,applied_credit_notes,contact,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,line_items,applied_credit_notes,contact,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE("payments,line_items,applied_credit_notes,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("payments,line_items,applied_credit_notes,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS("payments,line_items,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY("payments,line_items,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT("payments,line_items,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE("payments,line_items,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("payments,line_items,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_COMPANY("payments,line_items,company"), PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD("payments,line_items,company,accounting_period"), + PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE("payments,line_items,company,employee"), PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("payments,line_items,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,line_items,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM("payments,line_items,company,payment_term"), + PAYMENTS_LINE_ITEMS_CONTACT("payments,line_items,contact"), PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD("payments,line_items,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY("payments,line_items,contact,company"), PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD("payments,line_items,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE("payments,line_items,contact,company,employee"), PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM("payments,line_items,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE("payments,line_items,contact,employee"), PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("payments,line_items,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM("payments,line_items,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM("payments,line_items,contact,payment_term"), + PAYMENTS_LINE_ITEMS_EMPLOYEE("payments,line_items,employee"), PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD("payments,line_items,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM("payments,line_items,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PAYMENT_TERM("payments,line_items,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS("payments,line_items,purchase_orders"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD("payments,line_items,purchase_orders,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,line_items,purchase_orders,applied_credit_notes"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,line_items,purchase_orders,applied_credit_notes,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,line_items,purchase_orders,applied_credit_notes,contact"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,line_items,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,line_items,purchase_orders,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,purchase_orders,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY("payments,line_items,purchase_orders,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE("payments,line_items,purchase_orders,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT("payments,line_items,purchase_orders,contact"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY("payments,line_items,purchase_orders,contact,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,contact,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE("payments,line_items,purchase_orders,contact,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE("payments,line_items,purchase_orders,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM("payments,line_items,purchase_orders,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES("payments,line_items,tracking_categories"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "payments,line_items,tracking_categories,applied_credit_notes"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "payments,line_items,tracking_categories,applied_credit_notes,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "payments,line_items,tracking_categories,applied_credit_notes,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,line_items,tracking_categories,applied_credit_notes,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( "payments,line_items,tracking_categories,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,tracking_categories,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,tracking_categories,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,tracking_categories,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,tracking_categories,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY("payments,line_items,tracking_categories,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT("payments,line_items,tracking_categories,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY("payments,line_items,tracking_categories,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE("payments,line_items,tracking_categories,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM("payments,line_items,tracking_categories,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS("payments,line_items,tracking_categories,purchase_orders"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "payments,line_items,tracking_categories,purchase_orders,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "payments,line_items,tracking_categories,purchase_orders,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,line_items,tracking_categories,purchase_orders,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,payment_term"), + + PAYMENTS_PAYMENT_TERM("payments,payment_term"), + PAYMENTS_PURCHASE_ORDERS("payments,purchase_orders"), PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD("payments,purchase_orders,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,purchase_orders,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES("payments,purchase_orders,applied_credit_notes"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY("payments,purchase_orders,applied_credit_notes,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT("payments,purchase_orders,applied_credit_notes,contact"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE("payments,purchase_orders,applied_credit_notes,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS("payments,purchase_orders,applied_vendor_credits"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY("payments,purchase_orders,applied_vendor_credits,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT("payments,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_PURCHASE_ORDERS_COMPANY("payments,purchase_orders,company"), PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD("payments,purchase_orders,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE("payments,purchase_orders,company,employee"), PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,purchase_orders,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM("payments,purchase_orders,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_CONTACT("payments,purchase_orders,contact"), PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD("payments,purchase_orders,contact,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY("payments,purchase_orders,contact,company"), PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,contact,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE("payments,purchase_orders,contact,company,employee"), PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM("payments,purchase_orders,contact,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE("payments,purchase_orders,contact,employee"), PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM("payments,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM("payments,purchase_orders,contact,payment_term"), + PAYMENTS_PURCHASE_ORDERS_EMPLOYEE("payments,purchase_orders,employee"), PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD("payments,purchase_orders,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM("payments,purchase_orders,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM("payments,purchase_orders,payment_term"), + PAYMENTS_TRACKING_CATEGORIES("payments,tracking_categories"), PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD("payments,tracking_categories,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES("payments,tracking_categories,applied_credit_notes"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "payments,tracking_categories,applied_credit_notes,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "payments,tracking_categories,applied_credit_notes,contact"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,tracking_categories,applied_credit_notes,contact,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS("payments,tracking_categories,applied_vendor_credits"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,tracking_categories,applied_vendor_credits,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_vendor_credits,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,tracking_categories,applied_vendor_credits,contact"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,tracking_categories,applied_vendor_credits,contact,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_vendor_credits,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,tracking_categories,applied_vendor_credits,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,tracking_categories,applied_vendor_credits,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_COMPANY("payments,tracking_categories,company"), PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD("payments,tracking_categories,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE("payments,tracking_categories,company,employee"), PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("payments,tracking_categories,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT("payments,tracking_categories,contact"), PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD("payments,tracking_categories,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY("payments,tracking_categories,contact,company"), PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE("payments,tracking_categories,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE("payments,tracking_categories,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM("payments,tracking_categories,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE("payments,tracking_categories,employee"), PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD("payments,tracking_categories,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM("payments,tracking_categories,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM("payments,tracking_categories,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS("payments,tracking_categories,purchase_orders"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,tracking_categories,purchase_orders,applied_credit_notes"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,tracking_categories,purchase_orders,applied_credit_notes,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,tracking_categories,purchase_orders,applied_vendor_credits"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,tracking_categories,purchase_orders,applied_vendor_credits,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY("payments,tracking_categories,purchase_orders,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT("payments,tracking_categories,purchase_orders,contact"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,tracking_categories,purchase_orders,contact,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,tracking_categories,purchase_orders,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE("payments,tracking_categories,purchase_orders,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,payment_term"), + PURCHASE_ORDERS("purchase_orders"), PURCHASE_ORDERS_ACCOUNTING_PERIOD("purchase_orders,accounting_period"), + PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM("purchase_orders,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES("purchase_orders,applied_credit_notes"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("purchase_orders,applied_credit_notes,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "purchase_orders,applied_credit_notes,applied_vendor_credits"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY("purchase_orders,applied_credit_notes,company"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("purchase_orders,applied_credit_notes,company,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,company,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT("purchase_orders,applied_credit_notes,contact"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,contact,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY("purchase_orders,applied_credit_notes,contact,company"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "purchase_orders,applied_credit_notes,contact,company,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,company,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("purchase_orders,applied_credit_notes,contact,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE("purchase_orders,applied_credit_notes,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("purchase_orders,applied_credit_notes,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS("purchase_orders,applied_vendor_credits"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY("purchase_orders,applied_vendor_credits,company"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE("purchase_orders,applied_vendor_credits,company,employee"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,company,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT("purchase_orders,applied_vendor_credits,contact"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,contact,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("purchase_orders,applied_vendor_credits,contact,company"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "purchase_orders,applied_vendor_credits,contact,company,employee"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE("purchase_orders,applied_vendor_credits,contact,employee"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE("purchase_orders,applied_vendor_credits,employee"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("purchase_orders,applied_vendor_credits,payment_term"), + PURCHASE_ORDERS_COMPANY("purchase_orders,company"), PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD("purchase_orders,company,accounting_period"), + PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("purchase_orders,company,accounting_period,payment_term"), + PURCHASE_ORDERS_COMPANY_EMPLOYEE("purchase_orders,company,employee"), PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("purchase_orders,company,employee,accounting_period"), + PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM("purchase_orders,company,employee,payment_term"), + + PURCHASE_ORDERS_COMPANY_PAYMENT_TERM("purchase_orders,company,payment_term"), + PURCHASE_ORDERS_CONTACT("purchase_orders,contact"), PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD("purchase_orders,contact,accounting_period"), + PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("purchase_orders,contact,accounting_period,payment_term"), + PURCHASE_ORDERS_CONTACT_COMPANY("purchase_orders,contact,company"), PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD("purchase_orders,contact,company,accounting_period"), + PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,contact,company,accounting_period,payment_term"), + PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE("purchase_orders,contact,company,employee"), PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,contact,company,employee,accounting_period"), + PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("purchase_orders,contact,company,employee,payment_term"), + + PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM("purchase_orders,contact,company,payment_term"), + PURCHASE_ORDERS_CONTACT_EMPLOYEE("purchase_orders,contact,employee"), PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("purchase_orders,contact,employee,accounting_period"), + PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,contact,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM("purchase_orders,contact,employee,payment_term"), + + PURCHASE_ORDERS_CONTACT_PAYMENT_TERM("purchase_orders,contact,payment_term"), + PURCHASE_ORDERS_EMPLOYEE("purchase_orders,employee"), PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD("purchase_orders,employee,accounting_period"), + PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("purchase_orders,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM("purchase_orders,employee,payment_term"), + + PURCHASE_ORDERS_PAYMENT_TERM("purchase_orders,payment_term"), + TRACKING_CATEGORIES("tracking_categories"), TRACKING_CATEGORIES_ACCOUNTING_PERIOD("tracking_categories,accounting_period"), + TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM("tracking_categories,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES("tracking_categories,applied_credit_notes"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "tracking_categories,applied_credit_notes,applied_vendor_credits"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "tracking_categories,applied_credit_notes,applied_vendor_credits,company"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY("tracking_categories,applied_credit_notes,company"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "tracking_categories,applied_credit_notes,company,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT("tracking_categories,applied_credit_notes,contact"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,contact,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "tracking_categories,applied_credit_notes,contact,company"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,contact,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,applied_credit_notes,contact,company,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "tracking_categories,applied_credit_notes,contact,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE("tracking_categories,applied_credit_notes,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM("tracking_categories,applied_credit_notes,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS("tracking_categories,applied_vendor_credits"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY("tracking_categories,applied_vendor_credits,company"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "tracking_categories,applied_vendor_credits,company,employee"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT("tracking_categories,applied_vendor_credits,contact"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,contact,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "tracking_categories,applied_vendor_credits,contact,company"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,applied_vendor_credits,contact,company,employee"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "tracking_categories,applied_vendor_credits,contact,employee"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE("tracking_categories,applied_vendor_credits,employee"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("tracking_categories,applied_vendor_credits,payment_term"), + TRACKING_CATEGORIES_COMPANY("tracking_categories,company"), TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD("tracking_categories,company,accounting_period"), + TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_COMPANY_EMPLOYEE("tracking_categories,company,employee"), TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("tracking_categories,company,employee,accounting_period"), + TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM("tracking_categories,company,employee,payment_term"), + + TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("tracking_categories,company,payment_term"), + TRACKING_CATEGORIES_CONTACT("tracking_categories,contact"), TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD("tracking_categories,contact,accounting_period"), + TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_CONTACT_COMPANY("tracking_categories,contact,company"), TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD("tracking_categories,contact,company,accounting_period"), + TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE("tracking_categories,contact,company,employee"), TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM("tracking_categories,contact,company,payment_term"), + TRACKING_CATEGORIES_CONTACT_EMPLOYEE("tracking_categories,contact,employee"), TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("tracking_categories,contact,employee,accounting_period"), + TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM("tracking_categories,contact,employee,payment_term"), + + TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM("tracking_categories,contact,payment_term"), + TRACKING_CATEGORIES_EMPLOYEE("tracking_categories,employee"), TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD("tracking_categories,employee,accounting_period"), + TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM("tracking_categories,employee,payment_term"), + + TRACKING_CATEGORIES_PAYMENT_TERM("tracking_categories,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS("tracking_categories,purchase_orders"), TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD("tracking_categories,purchase_orders,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "tracking_categories,purchase_orders,applied_credit_notes"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "tracking_categories,purchase_orders,applied_credit_notes,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "tracking_categories,purchase_orders,applied_credit_notes,contact"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "tracking_categories,purchase_orders,applied_credit_notes,contact,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "tracking_categories,purchase_orders,applied_vendor_credits"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "tracking_categories,purchase_orders,applied_vendor_credits,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "tracking_categories,purchase_orders,applied_vendor_credits,contact"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "tracking_categories,purchase_orders,applied_vendor_credits,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY("tracking_categories,purchase_orders,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE("tracking_categories,purchase_orders,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT("tracking_categories,purchase_orders,contact"), TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,contact,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY("tracking_categories,purchase_orders,contact,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,contact,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,contact,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE("tracking_categories,purchase_orders,contact,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,contact,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE("tracking_categories,purchase_orders,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( - "tracking_categories,purchase_orders,employee,accounting_period"); + "tracking_categories,purchase_orders,employee,accounting_period"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM("tracking_categories,purchase_orders,payment_term"); private final String value; diff --git a/src/main/java/com/merge/api/resources/accounting/invoices/types/InvoicesRetrieveRequestExpand.java b/src/main/java/com/merge/api/resources/accounting/invoices/types/InvoicesRetrieveRequestExpand.java index 58f4bde4c..5aa8800a6 100644 --- a/src/main/java/com/merge/api/resources/accounting/invoices/types/InvoicesRetrieveRequestExpand.java +++ b/src/main/java/com/merge/api/resources/accounting/invoices/types/InvoicesRetrieveRequestExpand.java @@ -8,2884 +8,5879 @@ public enum InvoicesRetrieveRequestExpand { ACCOUNTING_PERIOD("accounting_period"), + ACCOUNTING_PERIOD_PAYMENT_TERM("accounting_period,payment_term"), + APPLIED_CREDIT_NOTES("applied_credit_notes"), APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("applied_credit_notes,accounting_period"), + APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_credit_notes,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS("applied_credit_notes,applied_vendor_credits"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY("applied_credit_notes,applied_vendor_credits,company"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT("applied_credit_notes,applied_vendor_credits,contact"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE("applied_credit_notes,applied_vendor_credits,employee"), APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_CREDIT_NOTES_COMPANY("applied_credit_notes,company"), APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD("applied_credit_notes,company,accounting_period"), + APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("applied_credit_notes,company,employee"), APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("applied_credit_notes,company,employee,accounting_period"), + APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM("applied_credit_notes,company,employee,payment_term"), + + APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM("applied_credit_notes,company,payment_term"), + APPLIED_CREDIT_NOTES_CONTACT("applied_credit_notes,contact"), APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD("applied_credit_notes,contact,accounting_period"), + APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_CONTACT_COMPANY("applied_credit_notes,contact,company"), APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD("applied_credit_notes,contact,company,accounting_period"), + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE("applied_credit_notes,contact,company,employee"), APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM("applied_credit_notes,contact,company,payment_term"), + APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("applied_credit_notes,contact,employee"), APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("applied_credit_notes,contact,employee,accounting_period"), + APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM("applied_credit_notes,contact,employee,payment_term"), + + APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM("applied_credit_notes,contact,payment_term"), + APPLIED_CREDIT_NOTES_EMPLOYEE("applied_credit_notes,employee"), APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD("applied_credit_notes,employee,accounting_period"), + APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM("applied_credit_notes,employee,payment_term"), + + APPLIED_CREDIT_NOTES_PAYMENT_TERM("applied_credit_notes,payment_term"), + APPLIED_PAYMENTS("applied_payments"), APPLIED_PAYMENTS_ACCOUNTING_PERIOD("applied_payments,accounting_period"), + APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_payments,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES("applied_payments,applied_credit_notes"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("applied_payments,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY("applied_payments,applied_credit_notes,company"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("applied_payments,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT("applied_payments,applied_credit_notes,contact"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY("applied_payments,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("applied_payments,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE("applied_payments,applied_credit_notes,employee"), APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("applied_payments,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS("applied_payments,applied_vendor_credits"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY("applied_payments,applied_vendor_credits,company"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT("applied_payments,applied_vendor_credits,contact"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("applied_payments,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE("applied_payments,applied_vendor_credits,employee"), APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("applied_payments,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_COMPANY("applied_payments,company"), APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD("applied_payments,company,accounting_period"), + APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_payments,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_COMPANY_EMPLOYEE("applied_payments,company,employee"), APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("applied_payments,company,employee,accounting_period"), + APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM("applied_payments,company,employee,payment_term"), + + APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM("applied_payments,company,payment_term"), + APPLIED_PAYMENTS_CONTACT("applied_payments,contact"), APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD("applied_payments,contact,accounting_period"), + APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_payments,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_CONTACT_COMPANY("applied_payments,contact,company"), APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD("applied_payments,contact,company,accounting_period"), + APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE("applied_payments,contact,company,employee"), APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("applied_payments,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM("applied_payments,contact,company,payment_term"), + APPLIED_PAYMENTS_CONTACT_EMPLOYEE("applied_payments,contact,employee"), APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("applied_payments,contact,employee,accounting_period"), + APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM("applied_payments,contact,employee,payment_term"), + + APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM("applied_payments,contact,payment_term"), + APPLIED_PAYMENTS_EMPLOYEE("applied_payments,employee"), APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD("applied_payments,employee,accounting_period"), + APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM("applied_payments,employee,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS("applied_payments,line_items"), APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD("applied_payments,line_items,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES("applied_payments,line_items,applied_credit_notes"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,line_items,applied_credit_notes,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,line_items,applied_credit_notes,contact"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,line_items,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,line_items,applied_credit_notes,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,line_items,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS("applied_payments,line_items,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY("applied_payments,line_items,company"), APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD("applied_payments,line_items,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE("applied_payments,line_items,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM("applied_payments,line_items,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT("applied_payments,line_items,contact"), APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD("applied_payments,line_items,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY("applied_payments,line_items,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE("applied_payments,line_items,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE("applied_payments,line_items,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM("applied_payments,line_items,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE("applied_payments,line_items,employee"), APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD("applied_payments,line_items,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM("applied_payments,line_items,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM("applied_payments,line_items,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS("applied_payments,line_items,purchase_orders"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "applied_payments,line_items,purchase_orders,applied_credit_notes"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,line_items,purchase_orders,applied_credit_notes,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_credit_notes,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,purchase_orders,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,purchase_orders,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY("applied_payments,line_items,purchase_orders,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT("applied_payments,line_items,purchase_orders,contact"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY( "applied_payments,line_items,purchase_orders,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,purchase_orders,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "applied_payments,line_items,purchase_orders,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE("applied_payments,line_items,purchase_orders,employee"), APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,purchase_orders,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM( + "applied_payments,line_items,purchase_orders,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES("applied_payments,line_items,tracking_categories"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "applied_payments,line_items,tracking_categories,applied_credit_notes"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,line_items,tracking_categories,applied_credit_notes,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_credit_notes,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period"), - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( - "applied_payments,line_items,tracking_categories,applied_vendor_credits"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( + "applied_payments,line_items,tracking_categories,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,tracking_categories,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY("applied_payments,line_items,tracking_categories,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT("applied_payments,line_items,tracking_categories,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE( "applied_payments,line_items,tracking_categories,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS( "applied_payments,line_items,tracking_categories,purchase_orders"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "applied_payments,line_items,tracking_categories,purchase_orders,contact"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "applied_payments,line_items,tracking_categories,purchase_orders,contact,company"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "applied_payments,line_items,tracking_categories,purchase_orders,employee"), APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period"), + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term"), + + APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "applied_payments,line_items,tracking_categories,purchase_orders,payment_term"), + + APPLIED_PAYMENTS_PAYMENT_TERM("applied_payments,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS("applied_payments,purchase_orders"), APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD("applied_payments,purchase_orders,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES("applied_payments,purchase_orders,applied_credit_notes"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,purchase_orders,applied_credit_notes,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,purchase_orders,applied_credit_notes,contact"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,purchase_orders,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,purchase_orders,applied_credit_notes,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS("applied_payments,purchase_orders,applied_vendor_credits"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,purchase_orders,applied_vendor_credits,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,purchase_orders,applied_vendor_credits,contact"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,purchase_orders,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,purchase_orders,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,purchase_orders,applied_vendor_credits,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,purchase_orders,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY("applied_payments,purchase_orders,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE("applied_payments,purchase_orders,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM("applied_payments,purchase_orders,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT("applied_payments,purchase_orders,contact"), APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,contact,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY("applied_payments,purchase_orders,contact,company"), APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,contact,company,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,purchase_orders,contact,company,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,company,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE("applied_payments,purchase_orders,contact,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,contact,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,purchase_orders,contact,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM("applied_payments,purchase_orders,contact,payment_term"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE("applied_payments,purchase_orders,employee"), APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,purchase_orders,employee,accounting_period"), + APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,purchase_orders,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM("applied_payments,purchase_orders,employee,payment_term"), + + APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM("applied_payments,purchase_orders,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES("applied_payments,tracking_categories"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD("applied_payments,tracking_categories,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "applied_payments,tracking_categories,applied_credit_notes"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,tracking_categories,applied_credit_notes,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,tracking_categories,applied_credit_notes,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,tracking_categories,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,tracking_categories,applied_credit_notes,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( "applied_payments,tracking_categories,applied_vendor_credits"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,tracking_categories,applied_vendor_credits,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,tracking_categories,applied_vendor_credits,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,tracking_categories,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,tracking_categories,applied_vendor_credits,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,tracking_categories,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY("applied_payments,tracking_categories,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE("applied_payments,tracking_categories,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT("applied_payments,tracking_categories,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY("applied_payments,tracking_categories,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE("applied_payments,tracking_categories,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE("applied_payments,tracking_categories,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM("applied_payments,tracking_categories,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS("applied_payments,tracking_categories,purchase_orders"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "applied_payments,tracking_categories,purchase_orders,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "applied_payments,tracking_categories,purchase_orders,contact"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,contact,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "applied_payments,tracking_categories,purchase_orders,contact,company"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,contact,company,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,contact,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,contact,payment_term"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "applied_payments,tracking_categories,purchase_orders,employee"), APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "applied_payments,tracking_categories,purchase_orders,employee,accounting_period"), + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,employee,payment_term"), + + APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "applied_payments,tracking_categories,purchase_orders,payment_term"), + APPLIED_VENDOR_CREDITS("applied_vendor_credits"), APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD("applied_vendor_credits,accounting_period"), + APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM("applied_vendor_credits,accounting_period,payment_term"), + APPLIED_VENDOR_CREDITS_COMPANY("applied_vendor_credits,company"), APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD("applied_vendor_credits,company,accounting_period"), + APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,company,accounting_period,payment_term"), + APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE("applied_vendor_credits,company,employee"), APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_vendor_credits,company,employee,accounting_period"), + APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,company,employee,accounting_period,payment_term"), + + APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM("applied_vendor_credits,company,employee,payment_term"), + + APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM("applied_vendor_credits,company,payment_term"), + APPLIED_VENDOR_CREDITS_CONTACT("applied_vendor_credits,contact"), APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD("applied_vendor_credits,contact,accounting_period"), + APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,contact,accounting_period,payment_term"), + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("applied_vendor_credits,contact,company"), APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "applied_vendor_credits,contact,company,accounting_period"), + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,contact,company,accounting_period,payment_term"), + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE("applied_vendor_credits,contact,company,employee"), APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "applied_vendor_credits,contact,company,employee,accounting_period"), + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "applied_vendor_credits,contact,company,employee,payment_term"), + + APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM("applied_vendor_credits,contact,company,payment_term"), + APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE("applied_vendor_credits,contact,employee"), APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "applied_vendor_credits,contact,employee,accounting_period"), + APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM("applied_vendor_credits,contact,employee,payment_term"), + + APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM("applied_vendor_credits,contact,payment_term"), + APPLIED_VENDOR_CREDITS_EMPLOYEE("applied_vendor_credits,employee"), APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD("applied_vendor_credits,employee,accounting_period"), + APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "applied_vendor_credits,employee,accounting_period,payment_term"), + + APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM("applied_vendor_credits,employee,payment_term"), + + APPLIED_VENDOR_CREDITS_PAYMENT_TERM("applied_vendor_credits,payment_term"), + COMPANY("company"), COMPANY_ACCOUNTING_PERIOD("company,accounting_period"), + COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("company,accounting_period,payment_term"), + COMPANY_EMPLOYEE("company,employee"), COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("company,employee,accounting_period"), + COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("company,employee,accounting_period,payment_term"), + + COMPANY_EMPLOYEE_PAYMENT_TERM("company,employee,payment_term"), + + COMPANY_PAYMENT_TERM("company,payment_term"), + CONTACT("contact"), CONTACT_ACCOUNTING_PERIOD("contact,accounting_period"), + CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("contact,accounting_period,payment_term"), + CONTACT_COMPANY("contact,company"), CONTACT_COMPANY_ACCOUNTING_PERIOD("contact,company,accounting_period"), + CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("contact,company,accounting_period,payment_term"), + CONTACT_COMPANY_EMPLOYEE("contact,company,employee"), CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("contact,company,employee,accounting_period"), + CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("contact,company,employee,accounting_period,payment_term"), + + CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("contact,company,employee,payment_term"), + + CONTACT_COMPANY_PAYMENT_TERM("contact,company,payment_term"), + CONTACT_EMPLOYEE("contact,employee"), CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("contact,employee,accounting_period"), + CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("contact,employee,accounting_period,payment_term"), + + CONTACT_EMPLOYEE_PAYMENT_TERM("contact,employee,payment_term"), + + CONTACT_PAYMENT_TERM("contact,payment_term"), + EMPLOYEE("employee"), EMPLOYEE_ACCOUNTING_PERIOD("employee,accounting_period"), + EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("employee,accounting_period,payment_term"), + + EMPLOYEE_PAYMENT_TERM("employee,payment_term"), + LINE_ITEMS("line_items"), LINE_ITEMS_ACCOUNTING_PERIOD("line_items,accounting_period"), + LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES("line_items,applied_credit_notes"), LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("line_items,applied_credit_notes,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS("line_items,applied_credit_notes,applied_vendor_credits"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,applied_credit_notes,applied_vendor_credits,company"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,applied_credit_notes,applied_vendor_credits,company,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,applied_credit_notes,applied_vendor_credits,contact"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,applied_credit_notes,applied_vendor_credits,contact,company"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,applied_credit_notes,applied_vendor_credits,contact,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,applied_credit_notes,applied_vendor_credits,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,applied_credit_notes,applied_vendor_credits,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY("line_items,applied_credit_notes,company"), LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,company,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("line_items,applied_credit_notes,company,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM("line_items,applied_credit_notes,company,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT("line_items,applied_credit_notes,contact"), LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,contact,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY("line_items,applied_credit_notes,contact,company"), LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,contact,company,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "line_items,applied_credit_notes,contact,company,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,contact,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,company,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("line_items,applied_credit_notes,contact,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,contact,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_credit_notes,contact,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM("line_items,applied_credit_notes,contact,payment_term"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE("line_items,applied_credit_notes,employee"), LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_credit_notes,employee,accounting_period"), + LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_credit_notes,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM("line_items,applied_credit_notes,employee,payment_term"), + + LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("line_items,applied_credit_notes,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS("line_items,applied_vendor_credits"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD("line_items,applied_vendor_credits,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY("line_items,applied_vendor_credits,company"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE("line_items,applied_vendor_credits,company,employee"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM("line_items,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT("line_items,applied_vendor_credits,contact"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("line_items,applied_vendor_credits,contact,company"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE("line_items,applied_vendor_credits,contact,employee"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM("line_items,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE("line_items,applied_vendor_credits,employee"), LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM("line_items,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("line_items,applied_vendor_credits,payment_term"), + LINE_ITEMS_COMPANY("line_items,company"), LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD("line_items,company,accounting_period"), + LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,company,accounting_period,payment_term"), + LINE_ITEMS_COMPANY_EMPLOYEE("line_items,company,employee"), LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("line_items,company,employee,accounting_period"), + LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM("line_items,company,employee,payment_term"), + + LINE_ITEMS_COMPANY_PAYMENT_TERM("line_items,company,payment_term"), + LINE_ITEMS_CONTACT("line_items,contact"), LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD("line_items,contact,accounting_period"), + LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,contact,accounting_period,payment_term"), + LINE_ITEMS_CONTACT_COMPANY("line_items,contact,company"), LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD("line_items,contact,company,accounting_period"), + LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,contact,company,accounting_period,payment_term"), + LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE("line_items,contact,company,employee"), LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("line_items,contact,company,employee,accounting_period"), + LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("line_items,contact,company,employee,payment_term"), + + LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM("line_items,contact,company,payment_term"), + LINE_ITEMS_CONTACT_EMPLOYEE("line_items,contact,employee"), LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("line_items,contact,employee,accounting_period"), + LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM("line_items,contact,employee,payment_term"), + + LINE_ITEMS_CONTACT_PAYMENT_TERM("line_items,contact,payment_term"), + LINE_ITEMS_EMPLOYEE("line_items,employee"), LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD("line_items,employee,accounting_period"), + LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,employee,accounting_period,payment_term"), + + LINE_ITEMS_EMPLOYEE_PAYMENT_TERM("line_items,employee,payment_term"), + + LINE_ITEMS_PAYMENT_TERM("line_items,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS("line_items,purchase_orders"), LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD("line_items,purchase_orders,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES("line_items,purchase_orders,applied_credit_notes"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY("line_items,purchase_orders,applied_credit_notes,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT("line_items,purchase_orders,applied_credit_notes,contact"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,contact,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "line_items,purchase_orders,applied_credit_notes,contact,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,contact,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,contact,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,contact,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "line_items,purchase_orders,applied_credit_notes,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_credit_notes,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "line_items,purchase_orders,applied_credit_notes,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS("line_items,purchase_orders,applied_vendor_credits"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,purchase_orders,applied_vendor_credits,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_vendor_credits,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,purchase_orders,applied_vendor_credits,contact"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,purchase_orders,applied_vendor_credits,contact,company"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,purchase_orders,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,purchase_orders,applied_vendor_credits,contact,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,purchase_orders,applied_vendor_credits,employee"), LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,purchase_orders,applied_vendor_credits,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_COMPANY("line_items,purchase_orders,company"), LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD("line_items,purchase_orders,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE("line_items,purchase_orders,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM("line_items,purchase_orders,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT("line_items,purchase_orders,contact"), LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD("line_items,purchase_orders,contact,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,contact,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY("line_items,purchase_orders,contact,company"), LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,purchase_orders,contact,company,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,contact,company,accounting_period,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE("line_items,purchase_orders,contact,company,employee"), LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,contact,company,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,contact,company,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM("line_items,purchase_orders,contact,company,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE("line_items,purchase_orders,contact,employee"), LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,purchase_orders,contact,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,purchase_orders,contact,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM("line_items,purchase_orders,contact,payment_term"), + LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE("line_items,purchase_orders,employee"), LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD("line_items,purchase_orders,employee,accounting_period"), + LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,purchase_orders,employee,accounting_period,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM("line_items,purchase_orders,employee,payment_term"), + + LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM("line_items,purchase_orders,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES("line_items,tracking_categories"), LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD("line_items,tracking_categories,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES("line_items,tracking_categories,applied_credit_notes"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "line_items,tracking_categories,applied_credit_notes,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "line_items,tracking_categories,applied_credit_notes,contact"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "line_items,tracking_categories,applied_credit_notes,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "line_items,tracking_categories,applied_credit_notes,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_credit_notes,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "line_items,tracking_categories,applied_credit_notes,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS("line_items,tracking_categories,applied_vendor_credits"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,tracking_categories,applied_vendor_credits,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_vendor_credits,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,tracking_categories,applied_vendor_credits,contact"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,tracking_categories,applied_vendor_credits,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,tracking_categories,applied_vendor_credits,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,tracking_categories,applied_vendor_credits,employee"), LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,tracking_categories,applied_vendor_credits,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY("line_items,tracking_categories,company"), LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE("line_items,tracking_categories,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("line_items,tracking_categories,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT("line_items,tracking_categories,contact"), LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY("line_items,tracking_categories,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE("line_items,tracking_categories,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE("line_items,tracking_categories,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM("line_items,tracking_categories,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE("line_items,tracking_categories,employee"), LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM("line_items,tracking_categories,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM("line_items,tracking_categories,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS("line_items,tracking_categories,purchase_orders"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "line_items,tracking_categories,purchase_orders,applied_credit_notes"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "line_items,tracking_categories,purchase_orders,applied_credit_notes,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "line_items,tracking_categories,purchase_orders,applied_vendor_credits"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY("line_items,tracking_categories,purchase_orders,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT("line_items,tracking_categories,purchase_orders,contact"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,contact,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "line_items,tracking_categories,purchase_orders,contact,company"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,contact,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "line_items,tracking_categories,purchase_orders,contact,company,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "line_items,tracking_categories,purchase_orders,contact,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,contact,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE("line_items,tracking_categories,purchase_orders,employee"), LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "line_items,tracking_categories,purchase_orders,employee,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,employee,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "line_items,tracking_categories,purchase_orders,payment_term"), + + PAYMENT_TERM("payment_term"), + PAYMENTS("payments"), PAYMENTS_ACCOUNTING_PERIOD("payments,accounting_period"), + PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES("payments,applied_credit_notes"), PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("payments,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS("payments,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY("payments,applied_credit_notes,company"), PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD("payments,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("payments,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM("payments,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT("payments,applied_credit_notes,contact"), PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD("payments,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY("payments,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE("payments,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("payments,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM("payments,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE("payments,applied_credit_notes,employee"), PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM("payments,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("payments,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS("payments,applied_payments"), PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD("payments,applied_payments,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES("payments,applied_payments,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY("payments,applied_payments,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT("payments,applied_payments,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE("payments,applied_payments,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS("payments,applied_payments,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_COMPANY("payments,applied_payments,company"), PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD("payments,applied_payments,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE("payments,applied_payments,company,employee"), PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,applied_payments,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM("payments,applied_payments,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT("payments,applied_payments,contact"), PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD("payments,applied_payments,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY("payments,applied_payments,contact,company"), PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE("payments,applied_payments,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM("payments,applied_payments,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE("payments,applied_payments,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM("payments,applied_payments,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM("payments,applied_payments,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE("payments,applied_payments,employee"), PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD("payments,applied_payments,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM("payments,applied_payments,employee,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS("payments,applied_payments,line_items"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD("payments,applied_payments,line_items,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES( "payments,applied_payments,line_items,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,line_items,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,line_items,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,line_items,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,line_items,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY("payments,applied_payments,line_items,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE("payments,applied_payments,line_items,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT("payments,applied_payments,line_items,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY("payments,applied_payments,line_items,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE("payments,applied_payments,line_items,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE("payments,applied_payments,line_items,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM("payments,applied_payments,line_items,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS("payments,applied_payments,line_items,purchase_orders"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee"), - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact"), @@ -2893,744 +5888,1498 @@ public enum InvoicesRetrieveRequestExpand { PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY( "payments,applied_payments,line_items,purchase_orders,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT( "payments,applied_payments,line_items,purchase_orders,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,applied_payments,line_items,purchase_orders,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE( "payments,applied_payments,line_items,purchase_orders,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,purchase_orders,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,applied_payments,line_items,purchase_orders,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES( "payments,applied_payments,line_items,tracking_categories"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY( "payments,applied_payments,line_items,tracking_categories,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT( "payments,applied_payments,line_items,tracking_categories,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS( "payments,applied_payments,line_items,tracking_categories,purchase_orders"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee"), PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PAYMENT_TERM("payments,applied_payments,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS("payments,applied_payments,purchase_orders"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,applied_payments,purchase_orders,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,purchase_orders,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,purchase_orders,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,purchase_orders,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,purchase_orders,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY("payments,applied_payments,purchase_orders,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT("payments,applied_payments,purchase_orders,contact"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,applied_payments,purchase_orders,contact,company"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,purchase_orders,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,applied_payments,purchase_orders,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE("payments,applied_payments,purchase_orders,employee"), PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,purchase_orders,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,purchase_orders,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM("payments,applied_payments,purchase_orders,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES("payments,applied_payments,tracking_categories"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "payments,applied_payments,tracking_categories,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,tracking_categories,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,tracking_categories,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_credit_notes,employee"), - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,tracking_categories,applied_vendor_credits"), @@ -3638,2131 +7387,4364 @@ public enum InvoicesRetrieveRequestExpand { PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,tracking_categories,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,tracking_categories,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY("payments,applied_payments,tracking_categories,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT("payments,applied_payments,tracking_categories,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE("payments,applied_payments,tracking_categories,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS( "payments,applied_payments,tracking_categories,purchase_orders"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "payments,applied_payments,tracking_categories,purchase_orders,contact"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,applied_payments,tracking_categories,purchase_orders,contact,company"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,contact,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "payments,applied_payments,tracking_categories,purchase_orders,employee"), PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period"), + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term"), + + PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,applied_payments,tracking_categories,purchase_orders,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS("payments,applied_vendor_credits"), PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD("payments,applied_vendor_credits,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY("payments,applied_vendor_credits,company"), PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,company,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE("payments,applied_vendor_credits,company,employee"), PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM("payments,applied_vendor_credits,company,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT("payments,applied_vendor_credits,contact"), PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("payments,applied_vendor_credits,contact,company"), PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,applied_vendor_credits,contact,company,employee"), PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE("payments,applied_vendor_credits,contact,employee"), PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM("payments,applied_vendor_credits,contact,payment_term"), + PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE("payments,applied_vendor_credits,employee"), PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM("payments,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("payments,applied_vendor_credits,payment_term"), + PAYMENTS_COMPANY("payments,company"), PAYMENTS_COMPANY_ACCOUNTING_PERIOD("payments,company,accounting_period"), + PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,company,accounting_period,payment_term"), + PAYMENTS_COMPANY_EMPLOYEE("payments,company,employee"), PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("payments,company,employee,accounting_period"), + PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,company,employee,accounting_period,payment_term"), + + PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,company,employee,payment_term"), + + PAYMENTS_COMPANY_PAYMENT_TERM("payments,company,payment_term"), + PAYMENTS_CONTACT("payments,contact"), PAYMENTS_CONTACT_ACCOUNTING_PERIOD("payments,contact,accounting_period"), + PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,contact,accounting_period,payment_term"), + PAYMENTS_CONTACT_COMPANY("payments,contact,company"), PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD("payments,contact,company,accounting_period"), + PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,contact,company,accounting_period,payment_term"), + PAYMENTS_CONTACT_COMPANY_EMPLOYEE("payments,contact,company,employee"), PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("payments,contact,company,employee,accounting_period"), + PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,contact,company,employee,payment_term"), + + PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM("payments,contact,company,payment_term"), + PAYMENTS_CONTACT_EMPLOYEE("payments,contact,employee"), PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("payments,contact,employee,accounting_period"), + PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,contact,employee,accounting_period,payment_term"), + + PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM("payments,contact,employee,payment_term"), + + PAYMENTS_CONTACT_PAYMENT_TERM("payments,contact,payment_term"), + PAYMENTS_EMPLOYEE("payments,employee"), PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD("payments,employee,accounting_period"), + PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,employee,accounting_period,payment_term"), + + PAYMENTS_EMPLOYEE_PAYMENT_TERM("payments,employee,payment_term"), + PAYMENTS_LINE_ITEMS("payments,line_items"), PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD("payments,line_items,accounting_period"), + PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,line_items,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES("payments,line_items,applied_credit_notes"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,line_items,applied_credit_notes,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY("payments,line_items,applied_credit_notes,company"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,line_items,applied_credit_notes,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT("payments,line_items,applied_credit_notes,contact"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,line_items,applied_credit_notes,contact,company"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,applied_credit_notes,contact,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,line_items,applied_credit_notes,contact,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,contact,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE("payments,line_items,applied_credit_notes,employee"), PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_credit_notes,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_credit_notes,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("payments,line_items,applied_credit_notes,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS("payments,line_items,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY("payments,line_items,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT("payments,line_items,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE("payments,line_items,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("payments,line_items,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_COMPANY("payments,line_items,company"), PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD("payments,line_items,company,accounting_period"), + PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE("payments,line_items,company,employee"), PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("payments,line_items,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,line_items,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM("payments,line_items,company,payment_term"), + PAYMENTS_LINE_ITEMS_CONTACT("payments,line_items,contact"), PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD("payments,line_items,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY("payments,line_items,contact,company"), PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD("payments,line_items,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE("payments,line_items,contact,company,employee"), PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM("payments,line_items,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE("payments,line_items,contact,employee"), PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("payments,line_items,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM("payments,line_items,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM("payments,line_items,contact,payment_term"), + PAYMENTS_LINE_ITEMS_EMPLOYEE("payments,line_items,employee"), PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD("payments,line_items,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM("payments,line_items,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PAYMENT_TERM("payments,line_items,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS("payments,line_items,purchase_orders"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD("payments,line_items,purchase_orders,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,line_items,purchase_orders,applied_credit_notes"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,line_items,purchase_orders,applied_credit_notes,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,line_items,purchase_orders,applied_credit_notes,contact"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,line_items,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,line_items,purchase_orders,applied_credit_notes,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,line_items,purchase_orders,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,purchase_orders,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY("payments,line_items,purchase_orders,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE("payments,line_items,purchase_orders,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT("payments,line_items,purchase_orders,contact"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY("payments,line_items,purchase_orders,contact,company"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,purchase_orders,contact,company,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE("payments,line_items,purchase_orders,contact,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,line_items,purchase_orders,contact,payment_term"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE("payments,line_items,purchase_orders,employee"), PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,purchase_orders,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,purchase_orders,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM("payments,line_items,purchase_orders,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES("payments,line_items,tracking_categories"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES( "payments,line_items,tracking_categories,applied_credit_notes"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "payments,line_items,tracking_categories,applied_credit_notes,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "payments,line_items,tracking_categories,applied_credit_notes,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,line_items,tracking_categories,applied_credit_notes,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,line_items,tracking_categories,applied_credit_notes,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_credit_notes,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS( "payments,line_items,tracking_categories,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,tracking_categories,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,tracking_categories,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,tracking_categories,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,tracking_categories,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,tracking_categories,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY("payments,line_items,tracking_categories,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT("payments,line_items,tracking_categories,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY("payments,line_items,tracking_categories,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE("payments,line_items,tracking_categories,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM("payments,line_items,tracking_categories,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS("payments,line_items,tracking_categories,purchase_orders"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY( "payments,line_items,tracking_categories,purchase_orders,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT( "payments,line_items,tracking_categories,purchase_orders,contact"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,line_items,tracking_categories,purchase_orders,contact,company"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,contact,company,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,contact,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,contact,payment_term"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE( "payments,line_items,tracking_categories,purchase_orders,employee"), PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period"), + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,employee,payment_term"), + + PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,line_items,tracking_categories,purchase_orders,payment_term"), + + PAYMENTS_PAYMENT_TERM("payments,payment_term"), + PAYMENTS_PURCHASE_ORDERS("payments,purchase_orders"), PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD("payments,purchase_orders,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM("payments,purchase_orders,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES("payments,purchase_orders,applied_credit_notes"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY("payments,purchase_orders,applied_credit_notes,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT("payments,purchase_orders,applied_credit_notes,contact"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE("payments,purchase_orders,applied_credit_notes,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS("payments,purchase_orders,applied_vendor_credits"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY("payments,purchase_orders,applied_vendor_credits,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT("payments,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_PURCHASE_ORDERS_COMPANY("payments,purchase_orders,company"), PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD("payments,purchase_orders,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE("payments,purchase_orders,company,employee"), PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM("payments,purchase_orders,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM("payments,purchase_orders,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_CONTACT("payments,purchase_orders,contact"), PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD("payments,purchase_orders,contact,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY("payments,purchase_orders,contact,company"), PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,purchase_orders,contact,company,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE("payments,purchase_orders,contact,company,employee"), PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM("payments,purchase_orders,contact,company,payment_term"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE("payments,purchase_orders,contact,employee"), PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM("payments,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM("payments,purchase_orders,contact,payment_term"), + PAYMENTS_PURCHASE_ORDERS_EMPLOYEE("payments,purchase_orders,employee"), PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD("payments,purchase_orders,employee,accounting_period"), + PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM("payments,purchase_orders,employee,payment_term"), + + PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM("payments,purchase_orders,payment_term"), + PAYMENTS_TRACKING_CATEGORIES("payments,tracking_categories"), PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD("payments,tracking_categories,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES("payments,tracking_categories,applied_credit_notes"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY( "payments,tracking_categories,applied_credit_notes,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT( "payments,tracking_categories,applied_credit_notes,contact"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,tracking_categories,applied_credit_notes,contact,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,tracking_categories,applied_credit_notes,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_credit_notes,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,tracking_categories,applied_credit_notes,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS("payments,tracking_categories,applied_vendor_credits"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,tracking_categories,applied_vendor_credits,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_vendor_credits,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,tracking_categories,applied_vendor_credits,contact"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,tracking_categories,applied_vendor_credits,contact,company"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,applied_vendor_credits,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,tracking_categories,applied_vendor_credits,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,tracking_categories,applied_vendor_credits,employee"), PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,tracking_categories,applied_vendor_credits,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_COMPANY("payments,tracking_categories,company"), PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD("payments,tracking_categories,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE("payments,tracking_categories,company,employee"), PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("payments,tracking_categories,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT("payments,tracking_categories,contact"), PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD("payments,tracking_categories,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY("payments,tracking_categories,contact,company"), PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE("payments,tracking_categories,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE("payments,tracking_categories,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM("payments,tracking_categories,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE("payments,tracking_categories,employee"), PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD("payments,tracking_categories,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM("payments,tracking_categories,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM("payments,tracking_categories,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS("payments,tracking_categories,purchase_orders"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "payments,tracking_categories,purchase_orders,applied_credit_notes"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "payments,tracking_categories,purchase_orders,applied_credit_notes,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_credit_notes,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "payments,tracking_categories,purchase_orders,applied_vendor_credits"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "payments,tracking_categories,purchase_orders,applied_vendor_credits,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY("payments,tracking_categories,purchase_orders,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT("payments,tracking_categories,purchase_orders,contact"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,contact,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY( "payments,tracking_categories,purchase_orders,contact,company"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,contact,company,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "payments,tracking_categories,purchase_orders,contact,company,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,company,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE( "payments,tracking_categories,purchase_orders,contact,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,contact,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,contact,payment_term"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE("payments,tracking_categories,purchase_orders,employee"), PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( "payments,tracking_categories,purchase_orders,employee,accounting_period"), + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,employee,payment_term"), + + PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM( + "payments,tracking_categories,purchase_orders,payment_term"), + PURCHASE_ORDERS("purchase_orders"), PURCHASE_ORDERS_ACCOUNTING_PERIOD("purchase_orders,accounting_period"), + PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM("purchase_orders,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES("purchase_orders,applied_credit_notes"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD("purchase_orders,applied_credit_notes,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "purchase_orders,applied_credit_notes,applied_vendor_credits"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "purchase_orders,applied_credit_notes,applied_vendor_credits,company"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY("purchase_orders,applied_credit_notes,company"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE("purchase_orders,applied_credit_notes,company,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,company,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT("purchase_orders,applied_credit_notes,contact"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,contact,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY("purchase_orders,applied_credit_notes,contact,company"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,contact,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "purchase_orders,applied_credit_notes,contact,company,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,company,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE("purchase_orders,applied_credit_notes,contact,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,contact,payment_term"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE("purchase_orders,applied_credit_notes,employee"), PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_credit_notes,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_credit_notes,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM("purchase_orders,applied_credit_notes,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS("purchase_orders,applied_vendor_credits"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY("purchase_orders,applied_vendor_credits,company"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE("purchase_orders,applied_vendor_credits,company,employee"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,company,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT("purchase_orders,applied_vendor_credits,contact"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,contact,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY("purchase_orders,applied_vendor_credits,contact,company"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "purchase_orders,applied_vendor_credits,contact,company,employee"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,company,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE("purchase_orders,applied_vendor_credits,contact,employee"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,contact,payment_term"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE("purchase_orders,applied_vendor_credits,employee"), PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,applied_vendor_credits,employee,accounting_period"), + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "purchase_orders,applied_vendor_credits,employee,payment_term"), + + PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("purchase_orders,applied_vendor_credits,payment_term"), + PURCHASE_ORDERS_COMPANY("purchase_orders,company"), PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD("purchase_orders,company,accounting_period"), + PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("purchase_orders,company,accounting_period,payment_term"), + PURCHASE_ORDERS_COMPANY_EMPLOYEE("purchase_orders,company,employee"), PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("purchase_orders,company,employee,accounting_period"), + PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM("purchase_orders,company,employee,payment_term"), + + PURCHASE_ORDERS_COMPANY_PAYMENT_TERM("purchase_orders,company,payment_term"), + PURCHASE_ORDERS_CONTACT("purchase_orders,contact"), PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD("purchase_orders,contact,accounting_period"), + PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM("purchase_orders,contact,accounting_period,payment_term"), + PURCHASE_ORDERS_CONTACT_COMPANY("purchase_orders,contact,company"), PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD("purchase_orders,contact,company,accounting_period"), + PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,contact,company,accounting_period,payment_term"), + PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE("purchase_orders,contact,company,employee"), PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "purchase_orders,contact,company,employee,accounting_period"), + PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,contact,company,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM("purchase_orders,contact,company,employee,payment_term"), + + PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM("purchase_orders,contact,company,payment_term"), + PURCHASE_ORDERS_CONTACT_EMPLOYEE("purchase_orders,contact,employee"), PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("purchase_orders,contact,employee,accounting_period"), + PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "purchase_orders,contact,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM("purchase_orders,contact,employee,payment_term"), + + PURCHASE_ORDERS_CONTACT_PAYMENT_TERM("purchase_orders,contact,payment_term"), + PURCHASE_ORDERS_EMPLOYEE("purchase_orders,employee"), PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD("purchase_orders,employee,accounting_period"), + PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM("purchase_orders,employee,accounting_period,payment_term"), + + PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM("purchase_orders,employee,payment_term"), + + PURCHASE_ORDERS_PAYMENT_TERM("purchase_orders,payment_term"), + TRACKING_CATEGORIES("tracking_categories"), TRACKING_CATEGORIES_ACCOUNTING_PERIOD("tracking_categories,accounting_period"), + TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM("tracking_categories,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES("tracking_categories,applied_credit_notes"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "tracking_categories,applied_credit_notes,applied_vendor_credits"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "tracking_categories,applied_credit_notes,applied_vendor_credits,company"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "tracking_categories,applied_credit_notes,applied_vendor_credits,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY("tracking_categories,applied_credit_notes,company"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "tracking_categories,applied_credit_notes,company,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT("tracking_categories,applied_credit_notes,contact"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,contact,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "tracking_categories,applied_credit_notes,contact,company"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,contact,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,applied_credit_notes,contact,company,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "tracking_categories,applied_credit_notes,contact,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,contact,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,contact,payment_term"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE("tracking_categories,applied_credit_notes,employee"), TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_credit_notes,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_credit_notes,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM("tracking_categories,applied_credit_notes,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS("tracking_categories,applied_vendor_credits"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY("tracking_categories,applied_vendor_credits,company"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "tracking_categories,applied_vendor_credits,company,employee"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT("tracking_categories,applied_vendor_credits,contact"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,contact,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "tracking_categories,applied_vendor_credits,contact,company"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,contact,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,applied_vendor_credits,contact,company,employee"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,company,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "tracking_categories,applied_vendor_credits,contact,employee"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,contact,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,contact,payment_term"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE("tracking_categories,applied_vendor_credits,employee"), TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,applied_vendor_credits,employee,accounting_period"), + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,applied_vendor_credits,employee,payment_term"), + + TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM("tracking_categories,applied_vendor_credits,payment_term"), + TRACKING_CATEGORIES_COMPANY("tracking_categories,company"), TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD("tracking_categories,company,accounting_period"), + TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_COMPANY_EMPLOYEE("tracking_categories,company,employee"), TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD("tracking_categories,company,employee,accounting_period"), + TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM("tracking_categories,company,employee,payment_term"), + + TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("tracking_categories,company,payment_term"), + TRACKING_CATEGORIES_CONTACT("tracking_categories,contact"), TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD("tracking_categories,contact,accounting_period"), + TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_CONTACT_COMPANY("tracking_categories,contact,company"), TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD("tracking_categories,contact,company,accounting_period"), + TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE("tracking_categories,contact,company,employee"), TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM("tracking_categories,contact,company,payment_term"), + TRACKING_CATEGORIES_CONTACT_EMPLOYEE("tracking_categories,contact,employee"), TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD("tracking_categories,contact,employee,accounting_period"), + TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM("tracking_categories,contact,employee,payment_term"), + + TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM("tracking_categories,contact,payment_term"), + TRACKING_CATEGORIES_EMPLOYEE("tracking_categories,employee"), TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD("tracking_categories,employee,accounting_period"), + TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM("tracking_categories,employee,payment_term"), + + TRACKING_CATEGORIES_PAYMENT_TERM("tracking_categories,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS("tracking_categories,purchase_orders"), TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD("tracking_categories,purchase_orders,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES( "tracking_categories,purchase_orders,applied_credit_notes"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY( "tracking_categories,purchase_orders,applied_credit_notes,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT( "tracking_categories,purchase_orders,applied_credit_notes,contact"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY( "tracking_categories,purchase_orders,applied_credit_notes,contact,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,contact,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE( "tracking_categories,purchase_orders,applied_credit_notes,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_credit_notes,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS( "tracking_categories,purchase_orders,applied_vendor_credits"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY( "tracking_categories,purchase_orders,applied_vendor_credits,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_vendor_credits,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT( "tracking_categories,purchase_orders,applied_vendor_credits,contact"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY( "tracking_categories,purchase_orders,applied_vendor_credits,contact,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE( "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE( "tracking_categories,purchase_orders,applied_vendor_credits,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM( + "tracking_categories,purchase_orders,applied_vendor_credits,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY("tracking_categories,purchase_orders,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE("tracking_categories,purchase_orders,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT("tracking_categories,purchase_orders,contact"), TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,contact,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY("tracking_categories,purchase_orders,contact,company"), TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,contact,company,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE( "tracking_categories,purchase_orders,contact,company,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,contact,company,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,company,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,company,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE("tracking_categories,purchase_orders,contact,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD( "tracking_categories,purchase_orders,contact,employee,accounting_period"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM( + "tracking_categories,purchase_orders,contact,payment_term"), + TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE("tracking_categories,purchase_orders,employee"), TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD( - "tracking_categories,purchase_orders,employee,accounting_period"); + "tracking_categories,purchase_orders,employee,accounting_period"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,purchase_orders,employee,accounting_period,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM( + "tracking_categories,purchase_orders,employee,payment_term"), + + TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM("tracking_categories,purchase_orders,payment_term"); private final String value; diff --git a/src/main/java/com/merge/api/resources/accounting/items/ItemsClient.java b/src/main/java/com/merge/api/resources/accounting/items/ItemsClient.java index f5d04329c..399ec3522 100644 --- a/src/main/java/com/merge/api/resources/accounting/items/ItemsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/items/ItemsClient.java @@ -154,6 +154,10 @@ public Item retrieve(String id, ItemsRetrieveRequest request, RequestOptions req httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/accounting/items/requests/ItemsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/items/requests/ItemsRetrieveRequest.java index f360d2a78..47b4cb24b 100644 --- a/src/main/java/com/merge/api/resources/accounting/items/requests/ItemsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/items/requests/ItemsRetrieveRequest.java @@ -25,6 +25,8 @@ public final class ItemsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -34,11 +36,13 @@ public final class ItemsRetrieveRequest { private ItemsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -60,6 +64,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -90,13 +102,15 @@ public Map getAdditionalProperties() { private boolean equalTo(ItemsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -114,6 +128,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -126,6 +142,7 @@ private Builder() {} public Builder from(ItemsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -153,6 +170,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -177,7 +205,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public ItemsRetrieveRequest build() { return new ItemsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/journalentries/JournalEntriesClient.java b/src/main/java/com/merge/api/resources/accounting/journalentries/JournalEntriesClient.java index 77c0ab52c..b442b66ba 100644 --- a/src/main/java/com/merge/api/resources/accounting/journalentries/JournalEntriesClient.java +++ b/src/main/java/com/merge/api/resources/accounting/journalentries/JournalEntriesClient.java @@ -233,6 +233,10 @@ public JournalEntry retrieve(String id, JournalEntriesRetrieveRequest request, R "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/journalentries/requests/JournalEntriesRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/journalentries/requests/JournalEntriesRetrieveRequest.java index f199d3218..d84f3143a 100644 --- a/src/main/java/com/merge/api/resources/accounting/journalentries/requests/JournalEntriesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/journalentries/requests/JournalEntriesRetrieveRequest.java @@ -27,16 +27,20 @@ public final class JournalEntriesRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private JournalEntriesRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -64,6 +68,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -78,12 +90,13 @@ public Map getAdditionalProperties() { private boolean equalTo(JournalEntriesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -103,6 +116,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -112,6 +127,7 @@ public Builder from(JournalEntriesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -148,9 +164,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public JournalEntriesRetrieveRequest build() { return new JournalEntriesRetrieveRequest( - expand, includeRemoteData, includeRemoteFields, additionalProperties); + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/paymentmethods/PaymentMethodsClient.java b/src/main/java/com/merge/api/resources/accounting/paymentmethods/PaymentMethodsClient.java new file mode 100644 index 000000000..9408d7953 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/paymentmethods/PaymentMethodsClient.java @@ -0,0 +1,151 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.paymentmethods; + +import com.merge.api.core.ApiError; +import com.merge.api.core.ClientOptions; +import com.merge.api.core.MergeException; +import com.merge.api.core.ObjectMappers; +import com.merge.api.core.RequestOptions; +import com.merge.api.resources.accounting.paymentmethods.requests.PaymentMethodsListRequest; +import com.merge.api.resources.accounting.paymentmethods.requests.PaymentMethodsRetrieveRequest; +import com.merge.api.resources.accounting.types.PaginatedPaymentMethodList; +import com.merge.api.resources.accounting.types.PaymentMethod; +import java.io.IOException; +import okhttp3.Headers; +import okhttp3.HttpUrl; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import okhttp3.ResponseBody; + +public class PaymentMethodsClient { + protected final ClientOptions clientOptions; + + public PaymentMethodsClient(ClientOptions clientOptions) { + this.clientOptions = clientOptions; + } + + /** + * Returns a list of PaymentMethod objects. + */ + public PaginatedPaymentMethodList list() { + return list(PaymentMethodsListRequest.builder().build()); + } + + /** + * Returns a list of PaymentMethod objects. + */ + public PaginatedPaymentMethodList list(PaymentMethodsListRequest request) { + return list(request, null); + } + + /** + * Returns a list of PaymentMethod objects. + */ + public PaginatedPaymentMethodList list(PaymentMethodsListRequest request, RequestOptions requestOptions) { + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + .newBuilder() + .addPathSegments("accounting/v1/payment-methods"); + if (request.getCursor().isPresent()) { + httpUrl.addQueryParameter("cursor", request.getCursor().get()); + } + if (request.getIncludeDeletedData().isPresent()) { + httpUrl.addQueryParameter( + "include_deleted_data", + request.getIncludeDeletedData().get().toString()); + } + if (request.getIncludeRemoteData().isPresent()) { + httpUrl.addQueryParameter( + "include_remote_data", request.getIncludeRemoteData().get().toString()); + } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } + if (request.getPageSize().isPresent()) { + httpUrl.addQueryParameter("page_size", request.getPageSize().get().toString()); + } + Request.Builder _requestBuilder = new Request.Builder() + .url(httpUrl.build()) + .method("GET", null) + .headers(Headers.of(clientOptions.headers(requestOptions))) + .addHeader("Content-Type", "application/json") + .addHeader("Accept", "application/json"); + Request okhttpRequest = _requestBuilder.build(); + OkHttpClient client = clientOptions.httpClient(); + if (requestOptions != null && requestOptions.getTimeout().isPresent()) { + client = clientOptions.httpClientWithTimeout(requestOptions); + } + try (Response response = client.newCall(okhttpRequest).execute()) { + ResponseBody responseBody = response.body(); + if (response.isSuccessful()) { + return ObjectMappers.JSON_MAPPER.readValue(responseBody.string(), PaginatedPaymentMethodList.class); + } + String responseBodyString = responseBody != null ? responseBody.string() : "{}"; + throw new ApiError( + "Error with status code " + response.code(), + response.code(), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class)); + } catch (IOException e) { + throw new MergeException("Network error executing HTTP request", e); + } + } + + /** + * Returns a PaymentMethod object with the given id. + */ + public PaymentMethod retrieve(String id) { + return retrieve(id, PaymentMethodsRetrieveRequest.builder().build()); + } + + /** + * Returns a PaymentMethod object with the given id. + */ + public PaymentMethod retrieve(String id, PaymentMethodsRetrieveRequest request) { + return retrieve(id, request, null); + } + + /** + * Returns a PaymentMethod object with the given id. + */ + public PaymentMethod retrieve(String id, PaymentMethodsRetrieveRequest request, RequestOptions requestOptions) { + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + .newBuilder() + .addPathSegments("accounting/v1/payment-methods") + .addPathSegment(id); + if (request.getIncludeRemoteData().isPresent()) { + httpUrl.addQueryParameter( + "include_remote_data", request.getIncludeRemoteData().get().toString()); + } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } + Request.Builder _requestBuilder = new Request.Builder() + .url(httpUrl.build()) + .method("GET", null) + .headers(Headers.of(clientOptions.headers(requestOptions))) + .addHeader("Content-Type", "application/json") + .addHeader("Accept", "application/json"); + Request okhttpRequest = _requestBuilder.build(); + OkHttpClient client = clientOptions.httpClient(); + if (requestOptions != null && requestOptions.getTimeout().isPresent()) { + client = clientOptions.httpClientWithTimeout(requestOptions); + } + try (Response response = client.newCall(okhttpRequest).execute()) { + ResponseBody responseBody = response.body(); + if (response.isSuccessful()) { + return ObjectMappers.JSON_MAPPER.readValue(responseBody.string(), PaymentMethod.class); + } + String responseBodyString = responseBody != null ? responseBody.string() : "{}"; + throw new ApiError( + "Error with status code " + response.code(), + response.code(), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class)); + } catch (IOException e) { + throw new MergeException("Network error executing HTTP request", e); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/paymentmethods/requests/PaymentMethodsListRequest.java b/src/main/java/com/merge/api/resources/accounting/paymentmethods/requests/PaymentMethodsListRequest.java new file mode 100644 index 000000000..aab7380bb --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/paymentmethods/requests/PaymentMethodsListRequest.java @@ -0,0 +1,210 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.paymentmethods.requests; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaymentMethodsListRequest.Builder.class) +public final class PaymentMethodsListRequest { + private final Optional cursor; + + private final Optional includeDeletedData; + + private final Optional includeRemoteData; + + private final Optional includeShellData; + + private final Optional pageSize; + + private final Map additionalProperties; + + private PaymentMethodsListRequest( + Optional cursor, + Optional includeDeletedData, + Optional includeRemoteData, + Optional includeShellData, + Optional pageSize, + Map additionalProperties) { + this.cursor = cursor; + this.includeDeletedData = includeDeletedData; + this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; + this.pageSize = pageSize; + this.additionalProperties = additionalProperties; + } + + /** + * @return The pagination cursor value. + */ + @JsonProperty("cursor") + public Optional getCursor() { + return cursor; + } + + /** + * @return Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. Learn more. + */ + @JsonProperty("include_deleted_data") + public Optional getIncludeDeletedData() { + return includeDeletedData; + } + + /** + * @return Whether to include the original data Merge fetched from the third-party to produce these models. + */ + @JsonProperty("include_remote_data") + public Optional getIncludeRemoteData() { + return includeRemoteData; + } + + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + + /** + * @return Number of results to return per page. + */ + @JsonProperty("page_size") + public Optional getPageSize() { + return pageSize; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentMethodsListRequest && equalTo((PaymentMethodsListRequest) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaymentMethodsListRequest other) { + return cursor.equals(other.cursor) + && includeDeletedData.equals(other.includeDeletedData) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) + && pageSize.equals(other.pageSize); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.cursor, this.includeDeletedData, this.includeRemoteData, this.includeShellData, this.pageSize); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional cursor = Optional.empty(); + + private Optional includeDeletedData = Optional.empty(); + + private Optional includeRemoteData = Optional.empty(); + + private Optional includeShellData = Optional.empty(); + + private Optional pageSize = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PaymentMethodsListRequest other) { + cursor(other.getCursor()); + includeDeletedData(other.getIncludeDeletedData()); + includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); + pageSize(other.getPageSize()); + return this; + } + + @JsonSetter(value = "cursor", nulls = Nulls.SKIP) + public Builder cursor(Optional cursor) { + this.cursor = cursor; + return this; + } + + public Builder cursor(String cursor) { + this.cursor = Optional.ofNullable(cursor); + return this; + } + + @JsonSetter(value = "include_deleted_data", nulls = Nulls.SKIP) + public Builder includeDeletedData(Optional includeDeletedData) { + this.includeDeletedData = includeDeletedData; + return this; + } + + public Builder includeDeletedData(Boolean includeDeletedData) { + this.includeDeletedData = Optional.ofNullable(includeDeletedData); + return this; + } + + @JsonSetter(value = "include_remote_data", nulls = Nulls.SKIP) + public Builder includeRemoteData(Optional includeRemoteData) { + this.includeRemoteData = includeRemoteData; + return this; + } + + public Builder includeRemoteData(Boolean includeRemoteData) { + this.includeRemoteData = Optional.ofNullable(includeRemoteData); + return this; + } + + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + + @JsonSetter(value = "page_size", nulls = Nulls.SKIP) + public Builder pageSize(Optional pageSize) { + this.pageSize = pageSize; + return this; + } + + public Builder pageSize(Integer pageSize) { + this.pageSize = Optional.ofNullable(pageSize); + return this; + } + + public PaymentMethodsListRequest build() { + return new PaymentMethodsListRequest( + cursor, includeDeletedData, includeRemoteData, includeShellData, pageSize, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/paymentmethods/requests/PaymentMethodsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/paymentmethods/requests/PaymentMethodsRetrieveRequest.java new file mode 100644 index 000000000..5f702e836 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/paymentmethods/requests/PaymentMethodsRetrieveRequest.java @@ -0,0 +1,126 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.paymentmethods.requests; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaymentMethodsRetrieveRequest.Builder.class) +public final class PaymentMethodsRetrieveRequest { + private final Optional includeRemoteData; + + private final Optional includeShellData; + + private final Map additionalProperties; + + private PaymentMethodsRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { + this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; + this.additionalProperties = additionalProperties; + } + + /** + * @return Whether to include the original data Merge fetched from the third-party to produce these models. + */ + @JsonProperty("include_remote_data") + public Optional getIncludeRemoteData() { + return includeRemoteData; + } + + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentMethodsRetrieveRequest && equalTo((PaymentMethodsRetrieveRequest) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaymentMethodsRetrieveRequest other) { + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.includeRemoteData, this.includeShellData); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional includeRemoteData = Optional.empty(); + + private Optional includeShellData = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PaymentMethodsRetrieveRequest other) { + includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); + return this; + } + + @JsonSetter(value = "include_remote_data", nulls = Nulls.SKIP) + public Builder includeRemoteData(Optional includeRemoteData) { + this.includeRemoteData = includeRemoteData; + return this; + } + + public Builder includeRemoteData(Boolean includeRemoteData) { + this.includeRemoteData = Optional.ofNullable(includeRemoteData); + return this; + } + + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + + public PaymentMethodsRetrieveRequest build() { + return new PaymentMethodsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/payments/PaymentsClient.java b/src/main/java/com/merge/api/resources/accounting/payments/PaymentsClient.java index d921522d6..0fbee1f9f 100644 --- a/src/main/java/com/merge/api/resources/accounting/payments/PaymentsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/payments/PaymentsClient.java @@ -240,6 +240,10 @@ public Payment retrieve(String id, PaymentsRetrieveRequest request, RequestOptio "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/payments/requests/PaymentsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/payments/requests/PaymentsRetrieveRequest.java index 15c7d8a85..bbefa9ffb 100644 --- a/src/main/java/com/merge/api/resources/accounting/payments/requests/PaymentsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/payments/requests/PaymentsRetrieveRequest.java @@ -27,16 +27,20 @@ public final class PaymentsRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private PaymentsRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -64,6 +68,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -78,12 +90,13 @@ public Map getAdditionalProperties() { private boolean equalTo(PaymentsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -103,6 +116,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -112,6 +127,7 @@ public Builder from(PaymentsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -148,8 +164,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public PaymentsRetrieveRequest build() { - return new PaymentsRetrieveRequest(expand, includeRemoteData, includeRemoteFields, additionalProperties); + return new PaymentsRetrieveRequest( + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/payments/types/PaymentsListRequestExpand.java b/src/main/java/com/merge/api/resources/accounting/payments/types/PaymentsListRequestExpand.java index ad4b0141a..a75eadce3 100644 --- a/src/main/java/com/merge/api/resources/accounting/payments/types/PaymentsListRequestExpand.java +++ b/src/main/java/com/merge/api/resources/accounting/payments/types/PaymentsListRequestExpand.java @@ -10,77 +10,161 @@ public enum PaymentsListRequestExpand { ACCOUNT_ACCOUNTING_PERIOD("account,accounting_period"), + ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD("account,accounting_period,payment_method"), + ACCOUNT_COMPANY("account,company"), ACCOUNT_COMPANY_ACCOUNTING_PERIOD("account,company,accounting_period"), + ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD("account,company,accounting_period,payment_method"), + + ACCOUNT_COMPANY_PAYMENT_METHOD("account,company,payment_method"), + + ACCOUNT_PAYMENT_METHOD("account,payment_method"), + ACCOUNTING_PERIOD("accounting_period"), + ACCOUNTING_PERIOD_PAYMENT_METHOD("accounting_period,payment_method"), + APPLIED_TO_LINES("applied_to_lines"), APPLIED_TO_LINES_ACCOUNT("applied_to_lines,account"), APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD("applied_to_lines,account,accounting_period"), + APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,account,accounting_period,payment_method"), + APPLIED_TO_LINES_ACCOUNT_COMPANY("applied_to_lines,account,company"), APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD("applied_to_lines,account,company,accounting_period"), + APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,account,company,accounting_period,payment_method"), + + APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD("applied_to_lines,account,company,payment_method"), + + APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD("applied_to_lines,account,payment_method"), + APPLIED_TO_LINES_ACCOUNTING_PERIOD("applied_to_lines,accounting_period"), + APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD("applied_to_lines,accounting_period,payment_method"), + APPLIED_TO_LINES_COMPANY("applied_to_lines,company"), APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD("applied_to_lines,company,accounting_period"), + APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,company,accounting_period,payment_method"), + + APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD("applied_to_lines,company,payment_method"), + APPLIED_TO_LINES_CONTACT("applied_to_lines,contact"), APPLIED_TO_LINES_CONTACT_ACCOUNT("applied_to_lines,contact,account"), APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD("applied_to_lines,contact,account,accounting_period"), + APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,contact,account,accounting_period,payment_method"), + APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY("applied_to_lines,contact,account,company"), APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD( "applied_to_lines,contact,account,company,accounting_period"), + APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,contact,account,company,accounting_period,payment_method"), + + APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD("applied_to_lines,contact,account,company,payment_method"), + + APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD("applied_to_lines,contact,account,payment_method"), + APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD("applied_to_lines,contact,accounting_period"), + APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,contact,accounting_period,payment_method"), + APPLIED_TO_LINES_CONTACT_COMPANY("applied_to_lines,contact,company"), APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD("applied_to_lines,contact,company,accounting_period"), + APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,contact,company,accounting_period,payment_method"), + + APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD("applied_to_lines,contact,company,payment_method"), + + APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD("applied_to_lines,contact,payment_method"), + + APPLIED_TO_LINES_PAYMENT_METHOD("applied_to_lines,payment_method"), + COMPANY("company"), COMPANY_ACCOUNTING_PERIOD("company,accounting_period"), + COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD("company,accounting_period,payment_method"), + + COMPANY_PAYMENT_METHOD("company,payment_method"), + CONTACT("contact"), CONTACT_ACCOUNT("contact,account"), CONTACT_ACCOUNT_ACCOUNTING_PERIOD("contact,account,accounting_period"), + CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD("contact,account,accounting_period,payment_method"), + CONTACT_ACCOUNT_COMPANY("contact,account,company"), CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD("contact,account,company,accounting_period"), + CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "contact,account,company,accounting_period,payment_method"), + + CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD("contact,account,company,payment_method"), + + CONTACT_ACCOUNT_PAYMENT_METHOD("contact,account,payment_method"), + CONTACT_ACCOUNTING_PERIOD("contact,accounting_period"), + CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD("contact,accounting_period,payment_method"), + CONTACT_COMPANY("contact,company"), CONTACT_COMPANY_ACCOUNTING_PERIOD("contact,company,accounting_period"), + CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD("contact,company,accounting_period,payment_method"), + + CONTACT_COMPANY_PAYMENT_METHOD("contact,company,payment_method"), + + CONTACT_PAYMENT_METHOD("contact,payment_method"), + + PAYMENT_METHOD("payment_method"), + TRACKING_CATEGORIES("tracking_categories"), TRACKING_CATEGORIES_ACCOUNT("tracking_categories,account"), TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD("tracking_categories,account,accounting_period"), + TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,account,accounting_period,payment_method"), + TRACKING_CATEGORIES_ACCOUNT_COMPANY("tracking_categories,account,company"), TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD("tracking_categories,account,company,accounting_period"), + TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,account,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_ACCOUNT_COMPANY_PAYMENT_METHOD("tracking_categories,account,company,payment_method"), + + TRACKING_CATEGORIES_ACCOUNT_PAYMENT_METHOD("tracking_categories,account,payment_method"), + TRACKING_CATEGORIES_ACCOUNTING_PERIOD("tracking_categories,accounting_period"), + TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_METHOD("tracking_categories,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES("tracking_categories,applied_to_lines"), TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT("tracking_categories,applied_to_lines,account"), @@ -88,18 +172,39 @@ public enum PaymentsListRequestExpand { TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,account,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,account,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY("tracking_categories,applied_to_lines,account,company"), TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,account,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,account,company,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,account,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD("tracking_categories,applied_to_lines,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY("tracking_categories,applied_to_lines,company"), TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,company,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT("tracking_categories,applied_to_lines,contact"), TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT("tracking_categories,applied_to_lines,contact,account"), @@ -107,40 +212,94 @@ public enum PaymentsListRequestExpand { TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,contact,account,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY( "tracking_categories,applied_to_lines,contact,account,company"), TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,contact,account,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,account,company,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,account,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,contact,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY("tracking_categories,applied_to_lines,contact,company"), TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,contact,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,company,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_PAYMENT_METHOD("tracking_categories,applied_to_lines,payment_method"), + TRACKING_CATEGORIES_COMPANY("tracking_categories,company"), TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD("tracking_categories,company,accounting_period"), + TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_COMPANY_PAYMENT_METHOD("tracking_categories,company,payment_method"), + TRACKING_CATEGORIES_CONTACT("tracking_categories,contact"), TRACKING_CATEGORIES_CONTACT_ACCOUNT("tracking_categories,contact,account"), TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD("tracking_categories,contact,account,accounting_period"), + TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,contact,account,accounting_period,payment_method"), + TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY("tracking_categories,contact,account,company"), TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,contact,account,company,accounting_period"), + TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,contact,account,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD( + "tracking_categories,contact,account,company,payment_method"), + + TRACKING_CATEGORIES_CONTACT_ACCOUNT_PAYMENT_METHOD("tracking_categories,contact,account,payment_method"), + TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD("tracking_categories,contact,accounting_period"), + TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,contact,accounting_period,payment_method"), + TRACKING_CATEGORIES_CONTACT_COMPANY("tracking_categories,contact,company"), - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD("tracking_categories,contact,company,accounting_period"); + TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD("tracking_categories,contact,company,accounting_period"), + + TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,contact,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_METHOD("tracking_categories,contact,company,payment_method"), + + TRACKING_CATEGORIES_CONTACT_PAYMENT_METHOD("tracking_categories,contact,payment_method"), + + TRACKING_CATEGORIES_PAYMENT_METHOD("tracking_categories,payment_method"); private final String value; diff --git a/src/main/java/com/merge/api/resources/accounting/payments/types/PaymentsRetrieveRequestExpand.java b/src/main/java/com/merge/api/resources/accounting/payments/types/PaymentsRetrieveRequestExpand.java index ebc5f9912..800ce1702 100644 --- a/src/main/java/com/merge/api/resources/accounting/payments/types/PaymentsRetrieveRequestExpand.java +++ b/src/main/java/com/merge/api/resources/accounting/payments/types/PaymentsRetrieveRequestExpand.java @@ -10,77 +10,161 @@ public enum PaymentsRetrieveRequestExpand { ACCOUNT_ACCOUNTING_PERIOD("account,accounting_period"), + ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD("account,accounting_period,payment_method"), + ACCOUNT_COMPANY("account,company"), ACCOUNT_COMPANY_ACCOUNTING_PERIOD("account,company,accounting_period"), + ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD("account,company,accounting_period,payment_method"), + + ACCOUNT_COMPANY_PAYMENT_METHOD("account,company,payment_method"), + + ACCOUNT_PAYMENT_METHOD("account,payment_method"), + ACCOUNTING_PERIOD("accounting_period"), + ACCOUNTING_PERIOD_PAYMENT_METHOD("accounting_period,payment_method"), + APPLIED_TO_LINES("applied_to_lines"), APPLIED_TO_LINES_ACCOUNT("applied_to_lines,account"), APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD("applied_to_lines,account,accounting_period"), + APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,account,accounting_period,payment_method"), + APPLIED_TO_LINES_ACCOUNT_COMPANY("applied_to_lines,account,company"), APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD("applied_to_lines,account,company,accounting_period"), + APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,account,company,accounting_period,payment_method"), + + APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD("applied_to_lines,account,company,payment_method"), + + APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD("applied_to_lines,account,payment_method"), + APPLIED_TO_LINES_ACCOUNTING_PERIOD("applied_to_lines,accounting_period"), + APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD("applied_to_lines,accounting_period,payment_method"), + APPLIED_TO_LINES_COMPANY("applied_to_lines,company"), APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD("applied_to_lines,company,accounting_period"), + APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,company,accounting_period,payment_method"), + + APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD("applied_to_lines,company,payment_method"), + APPLIED_TO_LINES_CONTACT("applied_to_lines,contact"), APPLIED_TO_LINES_CONTACT_ACCOUNT("applied_to_lines,contact,account"), APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD("applied_to_lines,contact,account,accounting_period"), + APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,contact,account,accounting_period,payment_method"), + APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY("applied_to_lines,contact,account,company"), APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD( "applied_to_lines,contact,account,company,accounting_period"), + APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,contact,account,company,accounting_period,payment_method"), + + APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD("applied_to_lines,contact,account,company,payment_method"), + + APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD("applied_to_lines,contact,account,payment_method"), + APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD("applied_to_lines,contact,accounting_period"), + APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,contact,accounting_period,payment_method"), + APPLIED_TO_LINES_CONTACT_COMPANY("applied_to_lines,contact,company"), APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD("applied_to_lines,contact,company,accounting_period"), + APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "applied_to_lines,contact,company,accounting_period,payment_method"), + + APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD("applied_to_lines,contact,company,payment_method"), + + APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD("applied_to_lines,contact,payment_method"), + + APPLIED_TO_LINES_PAYMENT_METHOD("applied_to_lines,payment_method"), + COMPANY("company"), COMPANY_ACCOUNTING_PERIOD("company,accounting_period"), + COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD("company,accounting_period,payment_method"), + + COMPANY_PAYMENT_METHOD("company,payment_method"), + CONTACT("contact"), CONTACT_ACCOUNT("contact,account"), CONTACT_ACCOUNT_ACCOUNTING_PERIOD("contact,account,accounting_period"), + CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD("contact,account,accounting_period,payment_method"), + CONTACT_ACCOUNT_COMPANY("contact,account,company"), CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD("contact,account,company,accounting_period"), + CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "contact,account,company,accounting_period,payment_method"), + + CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD("contact,account,company,payment_method"), + + CONTACT_ACCOUNT_PAYMENT_METHOD("contact,account,payment_method"), + CONTACT_ACCOUNTING_PERIOD("contact,accounting_period"), + CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD("contact,accounting_period,payment_method"), + CONTACT_COMPANY("contact,company"), CONTACT_COMPANY_ACCOUNTING_PERIOD("contact,company,accounting_period"), + CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD("contact,company,accounting_period,payment_method"), + + CONTACT_COMPANY_PAYMENT_METHOD("contact,company,payment_method"), + + CONTACT_PAYMENT_METHOD("contact,payment_method"), + + PAYMENT_METHOD("payment_method"), + TRACKING_CATEGORIES("tracking_categories"), TRACKING_CATEGORIES_ACCOUNT("tracking_categories,account"), TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD("tracking_categories,account,accounting_period"), + TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,account,accounting_period,payment_method"), + TRACKING_CATEGORIES_ACCOUNT_COMPANY("tracking_categories,account,company"), TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD("tracking_categories,account,company,accounting_period"), + TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,account,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_ACCOUNT_COMPANY_PAYMENT_METHOD("tracking_categories,account,company,payment_method"), + + TRACKING_CATEGORIES_ACCOUNT_PAYMENT_METHOD("tracking_categories,account,payment_method"), + TRACKING_CATEGORIES_ACCOUNTING_PERIOD("tracking_categories,accounting_period"), + TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_METHOD("tracking_categories,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES("tracking_categories,applied_to_lines"), TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT("tracking_categories,applied_to_lines,account"), @@ -88,18 +172,39 @@ public enum PaymentsRetrieveRequestExpand { TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,account,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,account,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY("tracking_categories,applied_to_lines,account,company"), TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,account,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,account,company,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,account,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD("tracking_categories,applied_to_lines,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY("tracking_categories,applied_to_lines,company"), TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,company,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT("tracking_categories,applied_to_lines,contact"), TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT("tracking_categories,applied_to_lines,contact,account"), @@ -107,40 +212,94 @@ public enum PaymentsRetrieveRequestExpand { TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,contact,account,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY( "tracking_categories,applied_to_lines,contact,account,company"), TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,contact,account,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,account,company,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,account,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,contact,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,accounting_period,payment_method"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY("tracking_categories,applied_to_lines,contact,company"), TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,applied_to_lines,contact,company,accounting_period"), + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,company,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD( + "tracking_categories,applied_to_lines,contact,payment_method"), + + TRACKING_CATEGORIES_APPLIED_TO_LINES_PAYMENT_METHOD("tracking_categories,applied_to_lines,payment_method"), + TRACKING_CATEGORIES_COMPANY("tracking_categories,company"), TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD("tracking_categories,company,accounting_period"), + TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_COMPANY_PAYMENT_METHOD("tracking_categories,company,payment_method"), + TRACKING_CATEGORIES_CONTACT("tracking_categories,contact"), TRACKING_CATEGORIES_CONTACT_ACCOUNT("tracking_categories,contact,account"), TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD("tracking_categories,contact,account,accounting_period"), + TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,contact,account,accounting_period,payment_method"), + TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY("tracking_categories,contact,account,company"), TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,contact,account,company,accounting_period"), + TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,contact,account,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD( + "tracking_categories,contact,account,company,payment_method"), + + TRACKING_CATEGORIES_CONTACT_ACCOUNT_PAYMENT_METHOD("tracking_categories,contact,account,payment_method"), + TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD("tracking_categories,contact,accounting_period"), + TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,contact,accounting_period,payment_method"), + TRACKING_CATEGORIES_CONTACT_COMPANY("tracking_categories,contact,company"), - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD("tracking_categories,contact,company,accounting_period"); + TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD("tracking_categories,contact,company,accounting_period"), + + TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD( + "tracking_categories,contact,company,accounting_period,payment_method"), + + TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_METHOD("tracking_categories,contact,company,payment_method"), + + TRACKING_CATEGORIES_CONTACT_PAYMENT_METHOD("tracking_categories,contact,payment_method"), + + TRACKING_CATEGORIES_PAYMENT_METHOD("tracking_categories,payment_method"); private final String value; diff --git a/src/main/java/com/merge/api/resources/accounting/paymentterms/PaymentTermsClient.java b/src/main/java/com/merge/api/resources/accounting/paymentterms/PaymentTermsClient.java new file mode 100644 index 000000000..8c95b38d6 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/paymentterms/PaymentTermsClient.java @@ -0,0 +1,157 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.paymentterms; + +import com.merge.api.core.ApiError; +import com.merge.api.core.ClientOptions; +import com.merge.api.core.MergeException; +import com.merge.api.core.ObjectMappers; +import com.merge.api.core.RequestOptions; +import com.merge.api.resources.accounting.paymentterms.requests.PaymentTermsListRequest; +import com.merge.api.resources.accounting.paymentterms.requests.PaymentTermsRetrieveRequest; +import com.merge.api.resources.accounting.types.PaginatedPaymentTermList; +import com.merge.api.resources.accounting.types.PaymentTerm; +import java.io.IOException; +import okhttp3.Headers; +import okhttp3.HttpUrl; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import okhttp3.ResponseBody; + +public class PaymentTermsClient { + protected final ClientOptions clientOptions; + + public PaymentTermsClient(ClientOptions clientOptions) { + this.clientOptions = clientOptions; + } + + /** + * Returns a list of PaymentTerm objects. + */ + public PaginatedPaymentTermList list() { + return list(PaymentTermsListRequest.builder().build()); + } + + /** + * Returns a list of PaymentTerm objects. + */ + public PaginatedPaymentTermList list(PaymentTermsListRequest request) { + return list(request, null); + } + + /** + * Returns a list of PaymentTerm objects. + */ + public PaginatedPaymentTermList list(PaymentTermsListRequest request, RequestOptions requestOptions) { + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + .newBuilder() + .addPathSegments("accounting/v1/payment-terms"); + if (request.getCursor().isPresent()) { + httpUrl.addQueryParameter("cursor", request.getCursor().get()); + } + if (request.getExpand().isPresent()) { + httpUrl.addQueryParameter("expand", request.getExpand().get()); + } + if (request.getIncludeDeletedData().isPresent()) { + httpUrl.addQueryParameter( + "include_deleted_data", + request.getIncludeDeletedData().get().toString()); + } + if (request.getIncludeRemoteData().isPresent()) { + httpUrl.addQueryParameter( + "include_remote_data", request.getIncludeRemoteData().get().toString()); + } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } + if (request.getPageSize().isPresent()) { + httpUrl.addQueryParameter("page_size", request.getPageSize().get().toString()); + } + Request.Builder _requestBuilder = new Request.Builder() + .url(httpUrl.build()) + .method("GET", null) + .headers(Headers.of(clientOptions.headers(requestOptions))) + .addHeader("Content-Type", "application/json") + .addHeader("Accept", "application/json"); + Request okhttpRequest = _requestBuilder.build(); + OkHttpClient client = clientOptions.httpClient(); + if (requestOptions != null && requestOptions.getTimeout().isPresent()) { + client = clientOptions.httpClientWithTimeout(requestOptions); + } + try (Response response = client.newCall(okhttpRequest).execute()) { + ResponseBody responseBody = response.body(); + if (response.isSuccessful()) { + return ObjectMappers.JSON_MAPPER.readValue(responseBody.string(), PaginatedPaymentTermList.class); + } + String responseBodyString = responseBody != null ? responseBody.string() : "{}"; + throw new ApiError( + "Error with status code " + response.code(), + response.code(), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class)); + } catch (IOException e) { + throw new MergeException("Network error executing HTTP request", e); + } + } + + /** + * Returns a PaymentTerm object with the given id. + */ + public PaymentTerm retrieve(String id) { + return retrieve(id, PaymentTermsRetrieveRequest.builder().build()); + } + + /** + * Returns a PaymentTerm object with the given id. + */ + public PaymentTerm retrieve(String id, PaymentTermsRetrieveRequest request) { + return retrieve(id, request, null); + } + + /** + * Returns a PaymentTerm object with the given id. + */ + public PaymentTerm retrieve(String id, PaymentTermsRetrieveRequest request, RequestOptions requestOptions) { + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + .newBuilder() + .addPathSegments("accounting/v1/payment-terms") + .addPathSegment(id); + if (request.getExpand().isPresent()) { + httpUrl.addQueryParameter("expand", request.getExpand().get()); + } + if (request.getIncludeRemoteData().isPresent()) { + httpUrl.addQueryParameter( + "include_remote_data", request.getIncludeRemoteData().get().toString()); + } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } + Request.Builder _requestBuilder = new Request.Builder() + .url(httpUrl.build()) + .method("GET", null) + .headers(Headers.of(clientOptions.headers(requestOptions))) + .addHeader("Content-Type", "application/json") + .addHeader("Accept", "application/json"); + Request okhttpRequest = _requestBuilder.build(); + OkHttpClient client = clientOptions.httpClient(); + if (requestOptions != null && requestOptions.getTimeout().isPresent()) { + client = clientOptions.httpClientWithTimeout(requestOptions); + } + try (Response response = client.newCall(okhttpRequest).execute()) { + ResponseBody responseBody = response.body(); + if (response.isSuccessful()) { + return ObjectMappers.JSON_MAPPER.readValue(responseBody.string(), PaymentTerm.class); + } + String responseBodyString = responseBody != null ? responseBody.string() : "{}"; + throw new ApiError( + "Error with status code " + response.code(), + response.code(), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class)); + } catch (IOException e) { + throw new MergeException("Network error executing HTTP request", e); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/paymentterms/requests/PaymentTermsListRequest.java b/src/main/java/com/merge/api/resources/accounting/paymentterms/requests/PaymentTermsListRequest.java new file mode 100644 index 000000000..914f4df5d --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/paymentterms/requests/PaymentTermsListRequest.java @@ -0,0 +1,248 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.paymentterms.requests; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaymentTermsListRequest.Builder.class) +public final class PaymentTermsListRequest { + private final Optional cursor; + + private final Optional expand; + + private final Optional includeDeletedData; + + private final Optional includeRemoteData; + + private final Optional includeShellData; + + private final Optional pageSize; + + private final Map additionalProperties; + + private PaymentTermsListRequest( + Optional cursor, + Optional expand, + Optional includeDeletedData, + Optional includeRemoteData, + Optional includeShellData, + Optional pageSize, + Map additionalProperties) { + this.cursor = cursor; + this.expand = expand; + this.includeDeletedData = includeDeletedData; + this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; + this.pageSize = pageSize; + this.additionalProperties = additionalProperties; + } + + /** + * @return The pagination cursor value. + */ + @JsonProperty("cursor") + public Optional getCursor() { + return cursor; + } + + /** + * @return Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + @JsonProperty("expand") + public Optional getExpand() { + return expand; + } + + /** + * @return Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. Learn more. + */ + @JsonProperty("include_deleted_data") + public Optional getIncludeDeletedData() { + return includeDeletedData; + } + + /** + * @return Whether to include the original data Merge fetched from the third-party to produce these models. + */ + @JsonProperty("include_remote_data") + public Optional getIncludeRemoteData() { + return includeRemoteData; + } + + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + + /** + * @return Number of results to return per page. + */ + @JsonProperty("page_size") + public Optional getPageSize() { + return pageSize; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentTermsListRequest && equalTo((PaymentTermsListRequest) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaymentTermsListRequest other) { + return cursor.equals(other.cursor) + && expand.equals(other.expand) + && includeDeletedData.equals(other.includeDeletedData) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) + && pageSize.equals(other.pageSize); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.cursor, + this.expand, + this.includeDeletedData, + this.includeRemoteData, + this.includeShellData, + this.pageSize); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional cursor = Optional.empty(); + + private Optional expand = Optional.empty(); + + private Optional includeDeletedData = Optional.empty(); + + private Optional includeRemoteData = Optional.empty(); + + private Optional includeShellData = Optional.empty(); + + private Optional pageSize = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PaymentTermsListRequest other) { + cursor(other.getCursor()); + expand(other.getExpand()); + includeDeletedData(other.getIncludeDeletedData()); + includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); + pageSize(other.getPageSize()); + return this; + } + + @JsonSetter(value = "cursor", nulls = Nulls.SKIP) + public Builder cursor(Optional cursor) { + this.cursor = cursor; + return this; + } + + public Builder cursor(String cursor) { + this.cursor = Optional.ofNullable(cursor); + return this; + } + + @JsonSetter(value = "expand", nulls = Nulls.SKIP) + public Builder expand(Optional expand) { + this.expand = expand; + return this; + } + + public Builder expand(String expand) { + this.expand = Optional.ofNullable(expand); + return this; + } + + @JsonSetter(value = "include_deleted_data", nulls = Nulls.SKIP) + public Builder includeDeletedData(Optional includeDeletedData) { + this.includeDeletedData = includeDeletedData; + return this; + } + + public Builder includeDeletedData(Boolean includeDeletedData) { + this.includeDeletedData = Optional.ofNullable(includeDeletedData); + return this; + } + + @JsonSetter(value = "include_remote_data", nulls = Nulls.SKIP) + public Builder includeRemoteData(Optional includeRemoteData) { + this.includeRemoteData = includeRemoteData; + return this; + } + + public Builder includeRemoteData(Boolean includeRemoteData) { + this.includeRemoteData = Optional.ofNullable(includeRemoteData); + return this; + } + + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + + @JsonSetter(value = "page_size", nulls = Nulls.SKIP) + public Builder pageSize(Optional pageSize) { + this.pageSize = pageSize; + return this; + } + + public Builder pageSize(Integer pageSize) { + this.pageSize = Optional.ofNullable(pageSize); + return this; + } + + public PaymentTermsListRequest build() { + return new PaymentTermsListRequest( + cursor, + expand, + includeDeletedData, + includeRemoteData, + includeShellData, + pageSize, + additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/paymentterms/requests/PaymentTermsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/paymentterms/requests/PaymentTermsRetrieveRequest.java new file mode 100644 index 000000000..e4e8c33e6 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/paymentterms/requests/PaymentTermsRetrieveRequest.java @@ -0,0 +1,154 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.paymentterms.requests; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaymentTermsRetrieveRequest.Builder.class) +public final class PaymentTermsRetrieveRequest { + private final Optional expand; + + private final Optional includeRemoteData; + + private final Optional includeShellData; + + private final Map additionalProperties; + + private PaymentTermsRetrieveRequest( + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { + this.expand = expand; + this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; + this.additionalProperties = additionalProperties; + } + + /** + * @return Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + @JsonProperty("expand") + public Optional getExpand() { + return expand; + } + + /** + * @return Whether to include the original data Merge fetched from the third-party to produce these models. + */ + @JsonProperty("include_remote_data") + public Optional getIncludeRemoteData() { + return includeRemoteData; + } + + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentTermsRetrieveRequest && equalTo((PaymentTermsRetrieveRequest) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaymentTermsRetrieveRequest other) { + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional expand = Optional.empty(); + + private Optional includeRemoteData = Optional.empty(); + + private Optional includeShellData = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PaymentTermsRetrieveRequest other) { + expand(other.getExpand()); + includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); + return this; + } + + @JsonSetter(value = "expand", nulls = Nulls.SKIP) + public Builder expand(Optional expand) { + this.expand = expand; + return this; + } + + public Builder expand(String expand) { + this.expand = Optional.ofNullable(expand); + return this; + } + + @JsonSetter(value = "include_remote_data", nulls = Nulls.SKIP) + public Builder includeRemoteData(Optional includeRemoteData) { + this.includeRemoteData = includeRemoteData; + return this; + } + + public Builder includeRemoteData(Boolean includeRemoteData) { + this.includeRemoteData = Optional.ofNullable(includeRemoteData); + return this; + } + + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + + public PaymentTermsRetrieveRequest build() { + return new PaymentTermsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/phonenumbers/PhoneNumbersClient.java b/src/main/java/com/merge/api/resources/accounting/phonenumbers/PhoneNumbersClient.java index 7475f690a..f301b5e08 100644 --- a/src/main/java/com/merge/api/resources/accounting/phonenumbers/PhoneNumbersClient.java +++ b/src/main/java/com/merge/api/resources/accounting/phonenumbers/PhoneNumbersClient.java @@ -52,6 +52,10 @@ public AccountingPhoneNumber retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/phonenumbers/requests/PhoneNumbersRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/phonenumbers/requests/PhoneNumbersRetrieveRequest.java index 11fb2e3ee..c4055c9da 100644 --- a/src/main/java/com/merge/api/resources/accounting/phonenumbers/requests/PhoneNumbersRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/phonenumbers/requests/PhoneNumbersRetrieveRequest.java @@ -22,10 +22,16 @@ public final class PhoneNumbersRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private PhoneNumbersRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private PhoneNumbersRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(PhoneNumbersRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(PhoneNumbersRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public PhoneNumbersRetrieveRequest build() { - return new PhoneNumbersRetrieveRequest(includeRemoteData, additionalProperties); + return new PhoneNumbersRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/purchaseorders/PurchaseOrdersClient.java b/src/main/java/com/merge/api/resources/accounting/purchaseorders/PurchaseOrdersClient.java index 51595349d..d4b88c64e 100644 --- a/src/main/java/com/merge/api/resources/accounting/purchaseorders/PurchaseOrdersClient.java +++ b/src/main/java/com/merge/api/resources/accounting/purchaseorders/PurchaseOrdersClient.java @@ -238,6 +238,10 @@ public PurchaseOrder retrieve(String id, PurchaseOrdersRetrieveRequest request, "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/accounting/purchaseorders/requests/PurchaseOrdersRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/purchaseorders/requests/PurchaseOrdersRetrieveRequest.java index 30e23e69c..91e5c2dbb 100644 --- a/src/main/java/com/merge/api/resources/accounting/purchaseorders/requests/PurchaseOrdersRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/purchaseorders/requests/PurchaseOrdersRetrieveRequest.java @@ -27,6 +27,8 @@ public final class PurchaseOrdersRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -37,12 +39,14 @@ private PurchaseOrdersRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -72,6 +76,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -103,6 +115,7 @@ private boolean equalTo(PurchaseOrdersRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @@ -110,7 +123,12 @@ private boolean equalTo(PurchaseOrdersRetrieveRequest other) { @java.lang.Override public int hashCode() { return Objects.hash( - this.expand, this.includeRemoteData, this.includeRemoteFields, this.remoteFields, this.showEnumOrigins); + this.expand, + this.includeRemoteData, + this.includeRemoteFields, + this.includeShellData, + this.remoteFields, + this.showEnumOrigins); } @java.lang.Override @@ -130,6 +148,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -143,6 +163,7 @@ public Builder from(PurchaseOrdersRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -181,6 +202,17 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -208,6 +240,7 @@ public PurchaseOrdersRetrieveRequest build() { expand, includeRemoteData, includeRemoteFields, + includeShellData, remoteFields, showEnumOrigins, additionalProperties); diff --git a/src/main/java/com/merge/api/resources/accounting/purchaseorders/types/PurchaseOrdersListRequestExpand.java b/src/main/java/com/merge/api/resources/accounting/purchaseorders/types/PurchaseOrdersListRequestExpand.java index f8d55ecbf..35f3822cc 100644 --- a/src/main/java/com/merge/api/resources/accounting/purchaseorders/types/PurchaseOrdersListRequestExpand.java +++ b/src/main/java/com/merge/api/resources/accounting/purchaseorders/types/PurchaseOrdersListRequestExpand.java @@ -8,140 +8,297 @@ public enum PurchaseOrdersListRequestExpand { ACCOUNTING_PERIOD("accounting_period"), + ACCOUNTING_PERIOD_PAYMENT_TERM("accounting_period,payment_term"), + COMPANY("company"), COMPANY_ACCOUNTING_PERIOD("company,accounting_period"), + COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("company,accounting_period,payment_term"), + + COMPANY_PAYMENT_TERM("company,payment_term"), + DELIVERY_ADDRESS("delivery_address"), DELIVERY_ADDRESS_ACCOUNTING_PERIOD("delivery_address,accounting_period"), + DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM("delivery_address,accounting_period,payment_term"), + DELIVERY_ADDRESS_COMPANY("delivery_address,company"), DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD("delivery_address,company,accounting_period"), + DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("delivery_address,company,accounting_period,payment_term"), + + DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM("delivery_address,company,payment_term"), + + DELIVERY_ADDRESS_PAYMENT_TERM("delivery_address,payment_term"), + DELIVERY_ADDRESS_VENDOR("delivery_address,vendor"), DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD("delivery_address,vendor,accounting_period"), + DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM("delivery_address,vendor,accounting_period,payment_term"), + DELIVERY_ADDRESS_VENDOR_COMPANY("delivery_address,vendor,company"), DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD("delivery_address,vendor,company,accounting_period"), + DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "delivery_address,vendor,company,accounting_period,payment_term"), + + DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM("delivery_address,vendor,company,payment_term"), + + DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM("delivery_address,vendor,payment_term"), + LINE_ITEMS("line_items"), LINE_ITEMS_ACCOUNTING_PERIOD("line_items,accounting_period"), + LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,accounting_period,payment_term"), + LINE_ITEMS_COMPANY("line_items,company"), LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD("line_items,company,accounting_period"), + LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,company,accounting_period,payment_term"), + + LINE_ITEMS_COMPANY_PAYMENT_TERM("line_items,company,payment_term"), + LINE_ITEMS_DELIVERY_ADDRESS("line_items,delivery_address"), LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD("line_items,delivery_address,accounting_period"), + LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,delivery_address,accounting_period,payment_term"), + LINE_ITEMS_DELIVERY_ADDRESS_COMPANY("line_items,delivery_address,company"), LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD("line_items,delivery_address,company,accounting_period"), + LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,delivery_address,company,accounting_period,payment_term"), + + LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM("line_items,delivery_address,company,payment_term"), + + LINE_ITEMS_DELIVERY_ADDRESS_PAYMENT_TERM("line_items,delivery_address,payment_term"), + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR("line_items,delivery_address,vendor"), LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD("line_items,delivery_address,vendor,accounting_period"), + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,delivery_address,vendor,accounting_period,payment_term"), + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY("line_items,delivery_address,vendor,company"), LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD( "line_items,delivery_address,vendor,company,accounting_period"), + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,delivery_address,vendor,company,accounting_period,payment_term"), + + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM("line_items,delivery_address,vendor,company,payment_term"), + + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM("line_items,delivery_address,vendor,payment_term"), + + LINE_ITEMS_PAYMENT_TERM("line_items,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES("line_items,tracking_categories"), LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD("line_items,tracking_categories,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY("line_items,tracking_categories,company"), LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,company,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("line_items,tracking_categories,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS("line_items,tracking_categories,delivery_address"), LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD( "line_items,tracking_categories,delivery_address,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY("line_items,tracking_categories,delivery_address,company"), LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,delivery_address,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,company,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR("line_items,tracking_categories,delivery_address,vendor"), LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD( "line_items,tracking_categories,delivery_address,vendor,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY( "line_items,tracking_categories,delivery_address,vendor,company"), LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,delivery_address,vendor,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,vendor,company,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,vendor,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM("line_items,tracking_categories,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR("line_items,tracking_categories,vendor"), LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD("line_items,tracking_categories,vendor,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,vendor,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY("line_items,tracking_categories,vendor,company"), LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,vendor,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,vendor,company,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,vendor,company,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM("line_items,tracking_categories,vendor,payment_term"), + LINE_ITEMS_VENDOR("line_items,vendor"), LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD("line_items,vendor,accounting_period"), + LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,vendor,accounting_period,payment_term"), + LINE_ITEMS_VENDOR_COMPANY("line_items,vendor,company"), LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD("line_items,vendor,company,accounting_period"), + LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,vendor,company,accounting_period,payment_term"), + + LINE_ITEMS_VENDOR_COMPANY_PAYMENT_TERM("line_items,vendor,company,payment_term"), + + LINE_ITEMS_VENDOR_PAYMENT_TERM("line_items,vendor,payment_term"), + + PAYMENT_TERM("payment_term"), + TRACKING_CATEGORIES("tracking_categories"), TRACKING_CATEGORIES_ACCOUNTING_PERIOD("tracking_categories,accounting_period"), + TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM("tracking_categories,accounting_period,payment_term"), + TRACKING_CATEGORIES_COMPANY("tracking_categories,company"), TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD("tracking_categories,company,accounting_period"), + TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,company,accounting_period,payment_term"), + + TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("tracking_categories,company,payment_term"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS("tracking_categories,delivery_address"), TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD("tracking_categories,delivery_address,accounting_period"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,delivery_address,accounting_period,payment_term"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY("tracking_categories,delivery_address,company"), TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,delivery_address,company,accounting_period"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,delivery_address,company,accounting_period,payment_term"), + + TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM( + "tracking_categories,delivery_address,company,payment_term"), + + TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM("tracking_categories,delivery_address,payment_term"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR("tracking_categories,delivery_address,vendor"), TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD( "tracking_categories,delivery_address,vendor,accounting_period"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,delivery_address,vendor,accounting_period,payment_term"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY("tracking_categories,delivery_address,vendor,company"), TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,delivery_address,vendor,company,accounting_period"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term"), + + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM( + "tracking_categories,delivery_address,vendor,company,payment_term"), + + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM( + "tracking_categories,delivery_address,vendor,payment_term"), + + TRACKING_CATEGORIES_PAYMENT_TERM("tracking_categories,payment_term"), + TRACKING_CATEGORIES_VENDOR("tracking_categories,vendor"), TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD("tracking_categories,vendor,accounting_period"), + TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,vendor,accounting_period,payment_term"), + TRACKING_CATEGORIES_VENDOR_COMPANY("tracking_categories,vendor,company"), TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD("tracking_categories,vendor,company,accounting_period"), + TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,vendor,company,accounting_period,payment_term"), + + TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM("tracking_categories,vendor,company,payment_term"), + + TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM("tracking_categories,vendor,payment_term"), + VENDOR("vendor"), VENDOR_ACCOUNTING_PERIOD("vendor,accounting_period"), + VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM("vendor,accounting_period,payment_term"), + VENDOR_COMPANY("vendor,company"), - VENDOR_COMPANY_ACCOUNTING_PERIOD("vendor,company,accounting_period"); + VENDOR_COMPANY_ACCOUNTING_PERIOD("vendor,company,accounting_period"), + + VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("vendor,company,accounting_period,payment_term"), + + VENDOR_COMPANY_PAYMENT_TERM("vendor,company,payment_term"), + + VENDOR_PAYMENT_TERM("vendor,payment_term"); private final String value; diff --git a/src/main/java/com/merge/api/resources/accounting/purchaseorders/types/PurchaseOrdersRetrieveRequestExpand.java b/src/main/java/com/merge/api/resources/accounting/purchaseorders/types/PurchaseOrdersRetrieveRequestExpand.java index 664dadb64..d0078884a 100644 --- a/src/main/java/com/merge/api/resources/accounting/purchaseorders/types/PurchaseOrdersRetrieveRequestExpand.java +++ b/src/main/java/com/merge/api/resources/accounting/purchaseorders/types/PurchaseOrdersRetrieveRequestExpand.java @@ -8,140 +8,297 @@ public enum PurchaseOrdersRetrieveRequestExpand { ACCOUNTING_PERIOD("accounting_period"), + ACCOUNTING_PERIOD_PAYMENT_TERM("accounting_period,payment_term"), + COMPANY("company"), COMPANY_ACCOUNTING_PERIOD("company,accounting_period"), + COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("company,accounting_period,payment_term"), + + COMPANY_PAYMENT_TERM("company,payment_term"), + DELIVERY_ADDRESS("delivery_address"), DELIVERY_ADDRESS_ACCOUNTING_PERIOD("delivery_address,accounting_period"), + DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM("delivery_address,accounting_period,payment_term"), + DELIVERY_ADDRESS_COMPANY("delivery_address,company"), DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD("delivery_address,company,accounting_period"), + DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("delivery_address,company,accounting_period,payment_term"), + + DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM("delivery_address,company,payment_term"), + + DELIVERY_ADDRESS_PAYMENT_TERM("delivery_address,payment_term"), + DELIVERY_ADDRESS_VENDOR("delivery_address,vendor"), DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD("delivery_address,vendor,accounting_period"), + DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM("delivery_address,vendor,accounting_period,payment_term"), + DELIVERY_ADDRESS_VENDOR_COMPANY("delivery_address,vendor,company"), DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD("delivery_address,vendor,company,accounting_period"), + DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "delivery_address,vendor,company,accounting_period,payment_term"), + + DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM("delivery_address,vendor,company,payment_term"), + + DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM("delivery_address,vendor,payment_term"), + LINE_ITEMS("line_items"), LINE_ITEMS_ACCOUNTING_PERIOD("line_items,accounting_period"), + LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,accounting_period,payment_term"), + LINE_ITEMS_COMPANY("line_items,company"), LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD("line_items,company,accounting_period"), + LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,company,accounting_period,payment_term"), + + LINE_ITEMS_COMPANY_PAYMENT_TERM("line_items,company,payment_term"), + LINE_ITEMS_DELIVERY_ADDRESS("line_items,delivery_address"), LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD("line_items,delivery_address,accounting_period"), + LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,delivery_address,accounting_period,payment_term"), + LINE_ITEMS_DELIVERY_ADDRESS_COMPANY("line_items,delivery_address,company"), LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD("line_items,delivery_address,company,accounting_period"), + LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,delivery_address,company,accounting_period,payment_term"), + + LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM("line_items,delivery_address,company,payment_term"), + + LINE_ITEMS_DELIVERY_ADDRESS_PAYMENT_TERM("line_items,delivery_address,payment_term"), + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR("line_items,delivery_address,vendor"), LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD("line_items,delivery_address,vendor,accounting_period"), + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,delivery_address,vendor,accounting_period,payment_term"), + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY("line_items,delivery_address,vendor,company"), LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD( "line_items,delivery_address,vendor,company,accounting_period"), + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,delivery_address,vendor,company,accounting_period,payment_term"), + + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM("line_items,delivery_address,vendor,company,payment_term"), + + LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM("line_items,delivery_address,vendor,payment_term"), + + LINE_ITEMS_PAYMENT_TERM("line_items,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES("line_items,tracking_categories"), LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD("line_items,tracking_categories,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY("line_items,tracking_categories,company"), LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,company,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("line_items,tracking_categories,company,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS("line_items,tracking_categories,delivery_address"), LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD( "line_items,tracking_categories,delivery_address,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY("line_items,tracking_categories,delivery_address,company"), LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,delivery_address,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,company,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR("line_items,tracking_categories,delivery_address,vendor"), LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD( "line_items,tracking_categories,delivery_address,vendor,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY( "line_items,tracking_categories,delivery_address,vendor,company"), LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,delivery_address,vendor,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,vendor,company,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM( + "line_items,tracking_categories,delivery_address,vendor,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM("line_items,tracking_categories,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR("line_items,tracking_categories,vendor"), LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD("line_items,tracking_categories,vendor,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,vendor,accounting_period,payment_term"), + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY("line_items,tracking_categories,vendor,company"), LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD( "line_items,tracking_categories,vendor,company,accounting_period"), + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,tracking_categories,vendor,company,accounting_period,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM( + "line_items,tracking_categories,vendor,company,payment_term"), + + LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM("line_items,tracking_categories,vendor,payment_term"), + LINE_ITEMS_VENDOR("line_items,vendor"), LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD("line_items,vendor,accounting_period"), + LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM("line_items,vendor,accounting_period,payment_term"), + LINE_ITEMS_VENDOR_COMPANY("line_items,vendor,company"), LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD("line_items,vendor,company,accounting_period"), + LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "line_items,vendor,company,accounting_period,payment_term"), + + LINE_ITEMS_VENDOR_COMPANY_PAYMENT_TERM("line_items,vendor,company,payment_term"), + + LINE_ITEMS_VENDOR_PAYMENT_TERM("line_items,vendor,payment_term"), + + PAYMENT_TERM("payment_term"), + TRACKING_CATEGORIES("tracking_categories"), TRACKING_CATEGORIES_ACCOUNTING_PERIOD("tracking_categories,accounting_period"), + TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM("tracking_categories,accounting_period,payment_term"), + TRACKING_CATEGORIES_COMPANY("tracking_categories,company"), TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD("tracking_categories,company,accounting_period"), + TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,company,accounting_period,payment_term"), + + TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM("tracking_categories,company,payment_term"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS("tracking_categories,delivery_address"), TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD("tracking_categories,delivery_address,accounting_period"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,delivery_address,accounting_period,payment_term"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY("tracking_categories,delivery_address,company"), TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,delivery_address,company,accounting_period"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,delivery_address,company,accounting_period,payment_term"), + + TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM( + "tracking_categories,delivery_address,company,payment_term"), + + TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM("tracking_categories,delivery_address,payment_term"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR("tracking_categories,delivery_address,vendor"), TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD( "tracking_categories,delivery_address,vendor,accounting_period"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,delivery_address,vendor,accounting_period,payment_term"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY("tracking_categories,delivery_address,vendor,company"), TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD( "tracking_categories,delivery_address,vendor,company,accounting_period"), + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term"), + + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM( + "tracking_categories,delivery_address,vendor,company,payment_term"), + + TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM( + "tracking_categories,delivery_address,vendor,payment_term"), + + TRACKING_CATEGORIES_PAYMENT_TERM("tracking_categories,payment_term"), + TRACKING_CATEGORIES_VENDOR("tracking_categories,vendor"), TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD("tracking_categories,vendor,accounting_period"), + TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,vendor,accounting_period,payment_term"), + TRACKING_CATEGORIES_VENDOR_COMPANY("tracking_categories,vendor,company"), TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD("tracking_categories,vendor,company,accounting_period"), + TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM( + "tracking_categories,vendor,company,accounting_period,payment_term"), + + TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM("tracking_categories,vendor,company,payment_term"), + + TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM("tracking_categories,vendor,payment_term"), + VENDOR("vendor"), VENDOR_ACCOUNTING_PERIOD("vendor,accounting_period"), + VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM("vendor,accounting_period,payment_term"), + VENDOR_COMPANY("vendor,company"), - VENDOR_COMPANY_ACCOUNTING_PERIOD("vendor,company,accounting_period"); + VENDOR_COMPANY_ACCOUNTING_PERIOD("vendor,company,accounting_period"), + + VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM("vendor,company,accounting_period,payment_term"), + + VENDOR_COMPANY_PAYMENT_TERM("vendor,company,payment_term"), + + VENDOR_PAYMENT_TERM("vendor,payment_term"); private final String value; diff --git a/src/main/java/com/merge/api/resources/accounting/syncstatus/SyncStatusClient.java b/src/main/java/com/merge/api/resources/accounting/syncstatus/SyncStatusClient.java index e7c72bf3c..e676c8ba7 100644 --- a/src/main/java/com/merge/api/resources/accounting/syncstatus/SyncStatusClient.java +++ b/src/main/java/com/merge/api/resources/accounting/syncstatus/SyncStatusClient.java @@ -26,21 +26,21 @@ public SyncStatusClient(ClientOptions clientOptions) { } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list() { return list(SyncStatusListRequest.builder().build()); } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list(SyncStatusListRequest request) { return list(request, null); } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list(SyncStatusListRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/accounting/taxrates/TaxRatesClient.java b/src/main/java/com/merge/api/resources/accounting/taxrates/TaxRatesClient.java index 3b768fd30..74c4466a3 100644 --- a/src/main/java/com/merge/api/resources/accounting/taxrates/TaxRatesClient.java +++ b/src/main/java/com/merge/api/resources/accounting/taxrates/TaxRatesClient.java @@ -86,6 +86,9 @@ public PaginatedTaxRateList list(TaxRatesListRequest request, RequestOptions req httpUrl.addQueryParameter( "modified_before", request.getModifiedBefore().get().toString()); } + if (request.getName().isPresent()) { + httpUrl.addQueryParameter("name", request.getName().get()); + } if (request.getPageSize().isPresent()) { httpUrl.addQueryParameter("page_size", request.getPageSize().get().toString()); } @@ -147,6 +150,10 @@ public TaxRate retrieve(String id, TaxRatesRetrieveRequest request, RequestOptio httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/taxrates/requests/TaxRatesListRequest.java b/src/main/java/com/merge/api/resources/accounting/taxrates/requests/TaxRatesListRequest.java index 4fd846e4b..4a03d7894 100644 --- a/src/main/java/com/merge/api/resources/accounting/taxrates/requests/TaxRatesListRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/taxrates/requests/TaxRatesListRequest.java @@ -41,6 +41,8 @@ public final class TaxRatesListRequest { private final Optional modifiedBefore; + private final Optional name; + private final Optional pageSize; private final Optional remoteId; @@ -58,6 +60,7 @@ private TaxRatesListRequest( Optional includeShellData, Optional modifiedAfter, Optional modifiedBefore, + Optional name, Optional pageSize, Optional remoteId, Map additionalProperties) { @@ -71,6 +74,7 @@ private TaxRatesListRequest( this.includeShellData = includeShellData; this.modifiedAfter = modifiedAfter; this.modifiedBefore = modifiedBefore; + this.name = name; this.pageSize = pageSize; this.remoteId = remoteId; this.additionalProperties = additionalProperties; @@ -156,6 +160,14 @@ public Optional getModifiedBefore() { return modifiedBefore; } + /** + * @return If provided, will only return TaxRates with this name. + */ + @JsonProperty("name") + public Optional getName() { + return name; + } + /** * @return Number of results to return per page. */ @@ -194,6 +206,7 @@ private boolean equalTo(TaxRatesListRequest other) { && includeShellData.equals(other.includeShellData) && modifiedAfter.equals(other.modifiedAfter) && modifiedBefore.equals(other.modifiedBefore) + && name.equals(other.name) && pageSize.equals(other.pageSize) && remoteId.equals(other.remoteId); } @@ -211,6 +224,7 @@ public int hashCode() { this.includeShellData, this.modifiedAfter, this.modifiedBefore, + this.name, this.pageSize, this.remoteId); } @@ -246,6 +260,8 @@ public static final class Builder { private Optional modifiedBefore = Optional.empty(); + private Optional name = Optional.empty(); + private Optional pageSize = Optional.empty(); private Optional remoteId = Optional.empty(); @@ -266,6 +282,7 @@ public Builder from(TaxRatesListRequest other) { includeShellData(other.getIncludeShellData()); modifiedAfter(other.getModifiedAfter()); modifiedBefore(other.getModifiedBefore()); + name(other.getName()); pageSize(other.getPageSize()); remoteId(other.getRemoteId()); return this; @@ -381,6 +398,17 @@ public Builder modifiedBefore(OffsetDateTime modifiedBefore) { return this; } + @JsonSetter(value = "name", nulls = Nulls.SKIP) + public Builder name(Optional name) { + this.name = name; + return this; + } + + public Builder name(String name) { + this.name = Optional.ofNullable(name); + return this; + } + @JsonSetter(value = "page_size", nulls = Nulls.SKIP) public Builder pageSize(Optional pageSize) { this.pageSize = pageSize; @@ -415,6 +443,7 @@ public TaxRatesListRequest build() { includeShellData, modifiedAfter, modifiedBefore, + name, pageSize, remoteId, additionalProperties); diff --git a/src/main/java/com/merge/api/resources/accounting/taxrates/requests/TaxRatesRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/taxrates/requests/TaxRatesRetrieveRequest.java index f5c825ed7..c1e0a9c20 100644 --- a/src/main/java/com/merge/api/resources/accounting/taxrates/requests/TaxRatesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/taxrates/requests/TaxRatesRetrieveRequest.java @@ -24,12 +24,18 @@ public final class TaxRatesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private TaxRatesRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(TaxRatesRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(TaxRatesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public TaxRatesRetrieveRequest build() { - return new TaxRatesRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new TaxRatesRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/trackingcategories/TrackingCategoriesClient.java b/src/main/java/com/merge/api/resources/accounting/trackingcategories/TrackingCategoriesClient.java index eabad40e7..4f779e378 100644 --- a/src/main/java/com/merge/api/resources/accounting/trackingcategories/TrackingCategoriesClient.java +++ b/src/main/java/com/merge/api/resources/accounting/trackingcategories/TrackingCategoriesClient.java @@ -86,6 +86,9 @@ public PaginatedTrackingCategoryList list(TrackingCategoriesListRequest request, httpUrl.addQueryParameter( "modified_before", request.getModifiedBefore().get().toString()); } + if (request.getName().isPresent()) { + httpUrl.addQueryParameter("name", request.getName().get()); + } if (request.getPageSize().isPresent()) { httpUrl.addQueryParameter("page_size", request.getPageSize().get().toString()); } @@ -155,6 +158,10 @@ public TrackingCategory retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/accounting/trackingcategories/requests/TrackingCategoriesListRequest.java b/src/main/java/com/merge/api/resources/accounting/trackingcategories/requests/TrackingCategoriesListRequest.java index 310b4dd81..b78b9cbcc 100644 --- a/src/main/java/com/merge/api/resources/accounting/trackingcategories/requests/TrackingCategoriesListRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/trackingcategories/requests/TrackingCategoriesListRequest.java @@ -41,6 +41,8 @@ public final class TrackingCategoriesListRequest { private final Optional modifiedBefore; + private final Optional name; + private final Optional pageSize; private final Optional remoteFields; @@ -62,6 +64,7 @@ private TrackingCategoriesListRequest( Optional includeShellData, Optional modifiedAfter, Optional modifiedBefore, + Optional name, Optional pageSize, Optional remoteFields, Optional remoteId, @@ -77,6 +80,7 @@ private TrackingCategoriesListRequest( this.includeShellData = includeShellData; this.modifiedAfter = modifiedAfter; this.modifiedBefore = modifiedBefore; + this.name = name; this.pageSize = pageSize; this.remoteFields = remoteFields; this.remoteId = remoteId; @@ -164,6 +168,14 @@ public Optional getModifiedBefore() { return modifiedBefore; } + /** + * @return If provided, will only return TrackingCategories with this name. + */ + @JsonProperty("name") + public Optional getName() { + return name; + } + /** * @return Number of results to return per page. */ @@ -218,6 +230,7 @@ private boolean equalTo(TrackingCategoriesListRequest other) { && includeShellData.equals(other.includeShellData) && modifiedAfter.equals(other.modifiedAfter) && modifiedBefore.equals(other.modifiedBefore) + && name.equals(other.name) && pageSize.equals(other.pageSize) && remoteFields.equals(other.remoteFields) && remoteId.equals(other.remoteId) @@ -237,6 +250,7 @@ public int hashCode() { this.includeShellData, this.modifiedAfter, this.modifiedBefore, + this.name, this.pageSize, this.remoteFields, this.remoteId, @@ -274,6 +288,8 @@ public static final class Builder { private Optional modifiedBefore = Optional.empty(); + private Optional name = Optional.empty(); + private Optional pageSize = Optional.empty(); private Optional remoteFields = Optional.empty(); @@ -298,6 +314,7 @@ public Builder from(TrackingCategoriesListRequest other) { includeShellData(other.getIncludeShellData()); modifiedAfter(other.getModifiedAfter()); modifiedBefore(other.getModifiedBefore()); + name(other.getName()); pageSize(other.getPageSize()); remoteFields(other.getRemoteFields()); remoteId(other.getRemoteId()); @@ -415,6 +432,17 @@ public Builder modifiedBefore(OffsetDateTime modifiedBefore) { return this; } + @JsonSetter(value = "name", nulls = Nulls.SKIP) + public Builder name(Optional name) { + this.name = name; + return this; + } + + public Builder name(String name) { + this.name = Optional.ofNullable(name); + return this; + } + @JsonSetter(value = "page_size", nulls = Nulls.SKIP) public Builder pageSize(Optional pageSize) { this.pageSize = pageSize; @@ -471,6 +499,7 @@ public TrackingCategoriesListRequest build() { includeShellData, modifiedAfter, modifiedBefore, + name, pageSize, remoteFields, remoteId, diff --git a/src/main/java/com/merge/api/resources/accounting/trackingcategories/requests/TrackingCategoriesRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/trackingcategories/requests/TrackingCategoriesRetrieveRequest.java index 6f6f9a372..3329b0d19 100644 --- a/src/main/java/com/merge/api/resources/accounting/trackingcategories/requests/TrackingCategoriesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/trackingcategories/requests/TrackingCategoriesRetrieveRequest.java @@ -24,6 +24,8 @@ public final class TrackingCategoriesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -33,11 +35,13 @@ public final class TrackingCategoriesRetrieveRequest { private TrackingCategoriesRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -59,6 +63,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -89,13 +101,15 @@ public Map getAdditionalProperties() { private boolean equalTo(TrackingCategoriesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -113,6 +127,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -125,6 +141,7 @@ private Builder() {} public Builder from(TrackingCategoriesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -152,6 +169,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -176,7 +204,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public TrackingCategoriesRetrieveRequest build() { return new TrackingCategoriesRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/transactions/TransactionsClient.java b/src/main/java/com/merge/api/resources/accounting/transactions/TransactionsClient.java index b7727fa63..4ca8ce85f 100644 --- a/src/main/java/com/merge/api/resources/accounting/transactions/TransactionsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/transactions/TransactionsClient.java @@ -157,6 +157,10 @@ public Transaction retrieve(String id, TransactionsRetrieveRequest request, Requ httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/transactions/requests/TransactionsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/transactions/requests/TransactionsRetrieveRequest.java index 6d14b2dc4..ff245279a 100644 --- a/src/main/java/com/merge/api/resources/accounting/transactions/requests/TransactionsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/transactions/requests/TransactionsRetrieveRequest.java @@ -25,14 +25,18 @@ public final class TransactionsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private TransactionsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(TransactionsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(TransactionsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public TransactionsRetrieveRequest build() { - return new TransactionsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new TransactionsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/types/AccountToken.java b/src/main/java/com/merge/api/resources/accounting/types/AccountToken.java index 08643227f..bd0247baa 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/AccountToken.java +++ b/src/main/java/com/merge/api/resources/accounting/types/AccountToken.java @@ -23,12 +23,15 @@ public final class AccountToken { private final AccountIntegration integration; + private final String id; + private final Map additionalProperties; private AccountToken( - String accountToken, AccountIntegration integration, Map additionalProperties) { + String accountToken, AccountIntegration integration, String id, Map additionalProperties) { this.accountToken = accountToken; this.integration = integration; + this.id = id; this.additionalProperties = additionalProperties; } @@ -42,6 +45,11 @@ public AccountIntegration getIntegration() { return integration; } + @JsonProperty("id") + public String getId() { + return id; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -54,12 +62,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AccountToken other) { - return accountToken.equals(other.accountToken) && integration.equals(other.integration); + return accountToken.equals(other.accountToken) && integration.equals(other.integration) && id.equals(other.id); } @java.lang.Override public int hashCode() { - return Objects.hash(this.accountToken, this.integration); + return Objects.hash(this.accountToken, this.integration, this.id); } @java.lang.Override @@ -78,7 +86,11 @@ public interface AccountTokenStage { } public interface IntegrationStage { - _FinalStage integration(@NotNull AccountIntegration integration); + IdStage integration(@NotNull AccountIntegration integration); + } + + public interface IdStage { + _FinalStage id(@NotNull String id); } public interface _FinalStage { @@ -86,11 +98,13 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements AccountTokenStage, IntegrationStage, _FinalStage { + public static final class Builder implements AccountTokenStage, IntegrationStage, IdStage, _FinalStage { private String accountToken; private AccountIntegration integration; + private String id; + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -100,6 +114,7 @@ private Builder() {} public Builder from(AccountToken other) { accountToken(other.getAccountToken()); integration(other.getIntegration()); + id(other.getId()); return this; } @@ -112,14 +127,21 @@ public IntegrationStage accountToken(@NotNull String accountToken) { @java.lang.Override @JsonSetter("integration") - public _FinalStage integration(@NotNull AccountIntegration integration) { + public IdStage integration(@NotNull AccountIntegration integration) { this.integration = integration; return this; } + @java.lang.Override + @JsonSetter("id") + public _FinalStage id(@NotNull String id) { + this.id = id; + return this; + } + @java.lang.Override public AccountToken build() { - return new AccountToken(accountToken, integration, additionalProperties); + return new AccountToken(accountToken, integration, id, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/accounting/types/AuditLogEvent.java b/src/main/java/com/merge/api/resources/accounting/types/AuditLogEvent.java index d0980b0d4..8d0a60cb9 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/AuditLogEvent.java +++ b/src/main/java/com/merge/api/resources/accounting/types/AuditLogEvent.java @@ -115,6 +115,7 @@ public String getIpAddress() { *
  • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
  • *
  • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
  • *
  • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
  • + *
  • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
  • *
  • CREATED_DESTINATION - CREATED_DESTINATION
  • *
  • DELETED_DESTINATION - DELETED_DESTINATION
  • *
  • CHANGED_DESTINATION - CHANGED_DESTINATION
  • @@ -321,6 +322,7 @@ public EventTypeStage ipAddress(@NotNull String ipAddress) { *
  • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
  • *
  • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
  • *
  • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
  • + *
  • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
  • *
  • CREATED_DESTINATION - CREATED_DESTINATION
  • *
  • DELETED_DESTINATION - DELETED_DESTINATION
  • *
  • CHANGED_DESTINATION - CHANGED_DESTINATION
  • diff --git a/src/main/java/com/merge/api/resources/accounting/types/EventTypeEnum.java b/src/main/java/com/merge/api/resources/accounting/types/EventTypeEnum.java index 974340713..d5cbd8c05 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/EventTypeEnum.java +++ b/src/main/java/com/merge/api/resources/accounting/types/EventTypeEnum.java @@ -24,6 +24,8 @@ public enum EventTypeEnum { DELETED_LINKED_ACCOUNT("DELETED_LINKED_ACCOUNT"), + DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT("DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT"), + CREATED_DESTINATION("CREATED_DESTINATION"), DELETED_DESTINATION("DELETED_DESTINATION"), diff --git a/src/main/java/com/merge/api/resources/accounting/types/ExternalTargetFieldApiResponse.java b/src/main/java/com/merge/api/resources/accounting/types/ExternalTargetFieldApiResponse.java index 462bd5f4c..0da0174a0 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/ExternalTargetFieldApiResponse.java +++ b/src/main/java/com/merge/api/resources/accounting/types/ExternalTargetFieldApiResponse.java @@ -65,6 +65,10 @@ public final class ExternalTargetFieldApiResponse { private final Optional> employee; + private final Optional> paymentMethod; + + private final Optional> paymentTerm; + private final Map additionalProperties; private ExternalTargetFieldApiResponse( @@ -90,6 +94,8 @@ private ExternalTargetFieldApiResponse( Optional> generalLedgerTransaction, Optional> bankFeedAccount, Optional> employee, + Optional> paymentMethod, + Optional> paymentTerm, Map additionalProperties) { this.account = account; this.accountingAttachment = accountingAttachment; @@ -113,6 +119,8 @@ private ExternalTargetFieldApiResponse( this.generalLedgerTransaction = generalLedgerTransaction; this.bankFeedAccount = bankFeedAccount; this.employee = employee; + this.paymentMethod = paymentMethod; + this.paymentTerm = paymentTerm; this.additionalProperties = additionalProperties; } @@ -226,6 +234,16 @@ public Optional> getEmployee() { return employee; } + @JsonProperty("PaymentMethod") + public Optional> getPaymentMethod() { + return paymentMethod; + } + + @JsonProperty("PaymentTerm") + public Optional> getPaymentTerm() { + return paymentTerm; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -259,7 +277,9 @@ private boolean equalTo(ExternalTargetFieldApiResponse other) { && accountingPeriod.equals(other.accountingPeriod) && generalLedgerTransaction.equals(other.generalLedgerTransaction) && bankFeedAccount.equals(other.bankFeedAccount) - && employee.equals(other.employee); + && employee.equals(other.employee) + && paymentMethod.equals(other.paymentMethod) + && paymentTerm.equals(other.paymentTerm); } @java.lang.Override @@ -286,7 +306,9 @@ public int hashCode() { this.accountingPeriod, this.generalLedgerTransaction, this.bankFeedAccount, - this.employee); + this.employee, + this.paymentMethod, + this.paymentTerm); } @java.lang.Override @@ -344,6 +366,10 @@ public static final class Builder { private Optional> employee = Optional.empty(); + private Optional> paymentMethod = Optional.empty(); + + private Optional> paymentTerm = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -372,6 +398,8 @@ public Builder from(ExternalTargetFieldApiResponse other) { generalLedgerTransaction(other.getGeneralLedgerTransaction()); bankFeedAccount(other.getBankFeedAccount()); employee(other.getEmployee()); + paymentMethod(other.getPaymentMethod()); + paymentTerm(other.getPaymentTerm()); return this; } @@ -617,6 +645,28 @@ public Builder employee(List employee) { return this; } + @JsonSetter(value = "PaymentMethod", nulls = Nulls.SKIP) + public Builder paymentMethod(Optional> paymentMethod) { + this.paymentMethod = paymentMethod; + return this; + } + + public Builder paymentMethod(List paymentMethod) { + this.paymentMethod = Optional.ofNullable(paymentMethod); + return this; + } + + @JsonSetter(value = "PaymentTerm", nulls = Nulls.SKIP) + public Builder paymentTerm(Optional> paymentTerm) { + this.paymentTerm = paymentTerm; + return this; + } + + public Builder paymentTerm(List paymentTerm) { + this.paymentTerm = Optional.ofNullable(paymentTerm); + return this; + } + public ExternalTargetFieldApiResponse build() { return new ExternalTargetFieldApiResponse( account, @@ -641,6 +691,8 @@ public ExternalTargetFieldApiResponse build() { generalLedgerTransaction, bankFeedAccount, employee, + paymentMethod, + paymentTerm, additionalProperties); } } diff --git a/src/main/java/com/merge/api/resources/accounting/types/FieldMappingApiInstanceResponse.java b/src/main/java/com/merge/api/resources/accounting/types/FieldMappingApiInstanceResponse.java index 2888091a9..030686e2f 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/FieldMappingApiInstanceResponse.java +++ b/src/main/java/com/merge/api/resources/accounting/types/FieldMappingApiInstanceResponse.java @@ -65,6 +65,10 @@ public final class FieldMappingApiInstanceResponse { private final Optional> employee; + private final Optional> paymentMethod; + + private final Optional> paymentTerm; + private final Map additionalProperties; private FieldMappingApiInstanceResponse( @@ -90,6 +94,8 @@ private FieldMappingApiInstanceResponse( Optional> generalLedgerTransaction, Optional> bankFeedAccount, Optional> employee, + Optional> paymentMethod, + Optional> paymentTerm, Map additionalProperties) { this.account = account; this.accountingAttachment = accountingAttachment; @@ -113,6 +119,8 @@ private FieldMappingApiInstanceResponse( this.generalLedgerTransaction = generalLedgerTransaction; this.bankFeedAccount = bankFeedAccount; this.employee = employee; + this.paymentMethod = paymentMethod; + this.paymentTerm = paymentTerm; this.additionalProperties = additionalProperties; } @@ -226,6 +234,16 @@ public Optional> getEmployee() { return employee; } + @JsonProperty("PaymentMethod") + public Optional> getPaymentMethod() { + return paymentMethod; + } + + @JsonProperty("PaymentTerm") + public Optional> getPaymentTerm() { + return paymentTerm; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -259,7 +277,9 @@ private boolean equalTo(FieldMappingApiInstanceResponse other) { && accountingPeriod.equals(other.accountingPeriod) && generalLedgerTransaction.equals(other.generalLedgerTransaction) && bankFeedAccount.equals(other.bankFeedAccount) - && employee.equals(other.employee); + && employee.equals(other.employee) + && paymentMethod.equals(other.paymentMethod) + && paymentTerm.equals(other.paymentTerm); } @java.lang.Override @@ -286,7 +306,9 @@ public int hashCode() { this.accountingPeriod, this.generalLedgerTransaction, this.bankFeedAccount, - this.employee); + this.employee, + this.paymentMethod, + this.paymentTerm); } @java.lang.Override @@ -344,6 +366,10 @@ public static final class Builder { private Optional> employee = Optional.empty(); + private Optional> paymentMethod = Optional.empty(); + + private Optional> paymentTerm = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -372,6 +398,8 @@ public Builder from(FieldMappingApiInstanceResponse other) { generalLedgerTransaction(other.getGeneralLedgerTransaction()); bankFeedAccount(other.getBankFeedAccount()); employee(other.getEmployee()); + paymentMethod(other.getPaymentMethod()); + paymentTerm(other.getPaymentTerm()); return this; } @@ -617,6 +645,28 @@ public Builder employee(List employee) { return this; } + @JsonSetter(value = "PaymentMethod", nulls = Nulls.SKIP) + public Builder paymentMethod(Optional> paymentMethod) { + this.paymentMethod = paymentMethod; + return this; + } + + public Builder paymentMethod(List paymentMethod) { + this.paymentMethod = Optional.ofNullable(paymentMethod); + return this; + } + + @JsonSetter(value = "PaymentTerm", nulls = Nulls.SKIP) + public Builder paymentTerm(Optional> paymentTerm) { + this.paymentTerm = paymentTerm; + return this; + } + + public Builder paymentTerm(List paymentTerm) { + this.paymentTerm = Optional.ofNullable(paymentTerm); + return this; + } + public FieldMappingApiInstanceResponse build() { return new FieldMappingApiInstanceResponse( account, @@ -641,6 +691,8 @@ public FieldMappingApiInstanceResponse build() { generalLedgerTransaction, bankFeedAccount, employee, + paymentMethod, + paymentTerm, additionalProperties); } } diff --git a/src/main/java/com/merge/api/resources/accounting/types/GeneralLedgerTransactionLine.java b/src/main/java/com/merge/api/resources/accounting/types/GeneralLedgerTransactionLine.java index dd95181e1..c07e37f6b 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/GeneralLedgerTransactionLine.java +++ b/src/main/java/com/merge/api/resources/accounting/types/GeneralLedgerTransactionLine.java @@ -48,7 +48,7 @@ public final class GeneralLedgerTransactionLine { private final Optional description; - private final Optional> trackingCategories; + private final Optional> trackingCategories; private final String debitAmount; @@ -79,7 +79,7 @@ private GeneralLedgerTransactionLine( Optional transactionCurrency, Optional exchangeRate, Optional description, - Optional> trackingCategories, + Optional> trackingCategories, String debitAmount, String creditAmount, Optional item, @@ -812,7 +812,7 @@ public Optional getDescription() { } @JsonProperty("tracking_categories") - public Optional> getTrackingCategories() { + public Optional> getTrackingCategories() { return trackingCategories; } @@ -991,9 +991,10 @@ public interface _FinalStage { _FinalStage description(String description); - _FinalStage trackingCategories(Optional> trackingCategories); + _FinalStage trackingCategories( + Optional> trackingCategories); - _FinalStage trackingCategories(List trackingCategories); + _FinalStage trackingCategories(List trackingCategories); _FinalStage item(Optional item); @@ -1029,7 +1030,8 @@ public static final class Builder private Optional item = Optional.empty(); - private Optional> trackingCategories = Optional.empty(); + private Optional> trackingCategories = + Optional.empty(); private Optional description = Optional.empty(); @@ -1157,14 +1159,16 @@ public _FinalStage item(Optional item) { } @java.lang.Override - public _FinalStage trackingCategories(List trackingCategories) { + public _FinalStage trackingCategories( + List trackingCategories) { this.trackingCategories = Optional.ofNullable(trackingCategories); return this; } @java.lang.Override @JsonSetter(value = "tracking_categories", nulls = Nulls.SKIP) - public _FinalStage trackingCategories(Optional> trackingCategories) { + public _FinalStage trackingCategories( + Optional> trackingCategories) { this.trackingCategories = trackingCategories; return this; } diff --git a/src/main/java/com/merge/api/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.java b/src/main/java/com/merge/api/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.java new file mode 100644 index 000000000..019399ebe --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.java @@ -0,0 +1,96 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = GeneralLedgerTransactionLineTrackingCategoriesItem.Deserializer.class) +public final class GeneralLedgerTransactionLineTrackingCategoriesItem { + private final Object value; + + private final int type; + + private GeneralLedgerTransactionLineTrackingCategoriesItem(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((TrackingCategory) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof GeneralLedgerTransactionLineTrackingCategoriesItem + && equalTo((GeneralLedgerTransactionLineTrackingCategoriesItem) other); + } + + private boolean equalTo(GeneralLedgerTransactionLineTrackingCategoriesItem other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static GeneralLedgerTransactionLineTrackingCategoriesItem of(String value) { + return new GeneralLedgerTransactionLineTrackingCategoriesItem(value, 0); + } + + public static GeneralLedgerTransactionLineTrackingCategoriesItem of(TrackingCategory value) { + return new GeneralLedgerTransactionLineTrackingCategoriesItem(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(TrackingCategory value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(GeneralLedgerTransactionLineTrackingCategoriesItem.class); + } + + @java.lang.Override + public GeneralLedgerTransactionLineTrackingCategoriesItem deserialize(JsonParser p, DeserializationContext ctxt) + throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, TrackingCategory.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/Invoice.java b/src/main/java/com/merge/api/resources/accounting/types/Invoice.java index 20dde74cb..ed9d0705f 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/Invoice.java +++ b/src/main/java/com/merge/api/resources/accounting/types/Invoice.java @@ -53,6 +53,8 @@ public final class Invoice { private final Optional exchangeRate; + private final Optional paymentTerm; + private final Optional totalDiscount; private final Optional subTotal; @@ -111,6 +113,7 @@ private Invoice( Optional employee, Optional currency, Optional exchangeRate, + Optional paymentTerm, Optional totalDiscount, Optional subTotal, Optional status, @@ -147,6 +150,7 @@ private Invoice( this.employee = employee; this.currency = currency; this.exchangeRate = exchangeRate; + this.paymentTerm = paymentTerm; this.totalDiscount = totalDiscount; this.subTotal = subTotal; this.status = status; @@ -599,6 +603,14 @@ public Optional getExchangeRate() { return exchangeRate; } + /** + * @return The payment term that applies to this transaction. + */ + @JsonProperty("payment_term") + public Optional getPaymentTerm() { + return paymentTerm; + } + /** * @return The total discounts applied to the total cost. */ @@ -776,6 +788,7 @@ private boolean equalTo(Invoice other) { && employee.equals(other.employee) && currency.equals(other.currency) && exchangeRate.equals(other.exchangeRate) + && paymentTerm.equals(other.paymentTerm) && totalDiscount.equals(other.totalDiscount) && subTotal.equals(other.subTotal) && status.equals(other.status) @@ -816,6 +829,7 @@ public int hashCode() { this.employee, this.currency, this.exchangeRate, + this.paymentTerm, this.totalDiscount, this.subTotal, this.status, @@ -879,6 +893,8 @@ public static final class Builder { private Optional exchangeRate = Optional.empty(); + private Optional paymentTerm = Optional.empty(); + private Optional totalDiscount = Optional.empty(); private Optional subTotal = Optional.empty(); @@ -940,6 +956,7 @@ public Builder from(Invoice other) { employee(other.getEmployee()); currency(other.getCurrency()); exchangeRate(other.getExchangeRate()); + paymentTerm(other.getPaymentTerm()); totalDiscount(other.getTotalDiscount()); subTotal(other.getSubTotal()); status(other.getStatus()); @@ -1128,6 +1145,17 @@ public Builder exchangeRate(String exchangeRate) { return this; } + @JsonSetter(value = "payment_term", nulls = Nulls.SKIP) + public Builder paymentTerm(Optional paymentTerm) { + this.paymentTerm = paymentTerm; + return this; + } + + public Builder paymentTerm(InvoicePaymentTerm paymentTerm) { + this.paymentTerm = Optional.ofNullable(paymentTerm); + return this; + } + @JsonSetter(value = "total_discount", nulls = Nulls.SKIP) public Builder totalDiscount(Optional totalDiscount) { this.totalDiscount = totalDiscount; @@ -1365,6 +1393,7 @@ public Invoice build() { employee, currency, exchangeRate, + paymentTerm, totalDiscount, subTotal, status, diff --git a/src/main/java/com/merge/api/resources/ticketing/types/CollectionTeamsItem.java b/src/main/java/com/merge/api/resources/accounting/types/InvoicePaymentTerm.java similarity index 67% rename from src/main/java/com/merge/api/resources/ticketing/types/CollectionTeamsItem.java rename to src/main/java/com/merge/api/resources/accounting/types/InvoicePaymentTerm.java index 37ce10990..4c24aba77 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/CollectionTeamsItem.java +++ b/src/main/java/com/merge/api/resources/accounting/types/InvoicePaymentTerm.java @@ -1,7 +1,7 @@ /** * This file was auto-generated by Fern from our API Definition. */ -package com.merge.api.resources.ticketing.types; +package com.merge.api.resources.accounting.types; import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.core.JsonParseException; @@ -13,13 +13,13 @@ import java.io.IOException; import java.util.Objects; -@JsonDeserialize(using = CollectionTeamsItem.Deserializer.class) -public final class CollectionTeamsItem { +@JsonDeserialize(using = InvoicePaymentTerm.Deserializer.class) +public final class InvoicePaymentTerm { private final Object value; private final int type; - private CollectionTeamsItem(Object value, int type) { + private InvoicePaymentTerm(Object value, int type) { this.value = value; this.type = type; } @@ -33,7 +33,7 @@ public T visit(Visitor visitor) { if (this.type == 0) { return visitor.visit((String) this.value); } else if (this.type == 1) { - return visitor.visit((Team) this.value); + return visitor.visit((PaymentTerm) this.value); } throw new IllegalStateException("Failed to visit value. This should never happen."); } @@ -41,10 +41,10 @@ public T visit(Visitor visitor) { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof CollectionTeamsItem && equalTo((CollectionTeamsItem) other); + return other instanceof InvoicePaymentTerm && equalTo((InvoicePaymentTerm) other); } - private boolean equalTo(CollectionTeamsItem other) { + private boolean equalTo(InvoicePaymentTerm other) { return value.equals(other.value); } @@ -58,34 +58,34 @@ public String toString() { return this.value.toString(); } - public static CollectionTeamsItem of(String value) { - return new CollectionTeamsItem(value, 0); + public static InvoicePaymentTerm of(String value) { + return new InvoicePaymentTerm(value, 0); } - public static CollectionTeamsItem of(Team value) { - return new CollectionTeamsItem(value, 1); + public static InvoicePaymentTerm of(PaymentTerm value) { + return new InvoicePaymentTerm(value, 1); } public interface Visitor { T visit(String value); - T visit(Team value); + T visit(PaymentTerm value); } - static final class Deserializer extends StdDeserializer { + static final class Deserializer extends StdDeserializer { Deserializer() { - super(CollectionTeamsItem.class); + super(InvoicePaymentTerm.class); } @java.lang.Override - public CollectionTeamsItem deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + public InvoicePaymentTerm deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { Object value = p.readValueAs(Object.class); try { return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); } catch (IllegalArgumentException e) { } try { - return of(ObjectMappers.JSON_MAPPER.convertValue(value, Team.class)); + return of(ObjectMappers.JSON_MAPPER.convertValue(value, PaymentTerm.class)); } catch (IllegalArgumentException e) { } throw new JsonParseException(p, "Failed to deserialize"); diff --git a/src/main/java/com/merge/api/resources/accounting/types/InvoiceRequest.java b/src/main/java/com/merge/api/resources/accounting/types/InvoiceRequest.java index 75f95574b..5ab80d837 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/InvoiceRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/types/InvoiceRequest.java @@ -51,6 +51,8 @@ public final class InvoiceRequest { private final Optional subTotal; + private final Optional paymentTerm; + private final Optional totalTaxAmount; private final Optional inclusiveOfTax; @@ -90,6 +92,7 @@ private InvoiceRequest( Optional exchangeRate, Optional totalDiscount, Optional subTotal, + Optional paymentTerm, Optional totalTaxAmount, Optional inclusiveOfTax, Optional totalAmount, @@ -116,6 +119,7 @@ private InvoiceRequest( this.exchangeRate = exchangeRate; this.totalDiscount = totalDiscount; this.subTotal = subTotal; + this.paymentTerm = paymentTerm; this.totalTaxAmount = totalTaxAmount; this.inclusiveOfTax = inclusiveOfTax; this.totalAmount = totalAmount; @@ -562,6 +566,14 @@ public Optional getSubTotal() { return subTotal; } + /** + * @return The payment term that applies to this transaction. + */ + @JsonProperty("payment_term") + public Optional getPaymentTerm() { + return paymentTerm; + } + /** * @return The total amount being paid in taxes. */ @@ -658,6 +670,7 @@ private boolean equalTo(InvoiceRequest other) { && exchangeRate.equals(other.exchangeRate) && totalDiscount.equals(other.totalDiscount) && subTotal.equals(other.subTotal) + && paymentTerm.equals(other.paymentTerm) && totalTaxAmount.equals(other.totalTaxAmount) && inclusiveOfTax.equals(other.inclusiveOfTax) && totalAmount.equals(other.totalAmount) @@ -688,6 +701,7 @@ public int hashCode() { this.exchangeRate, this.totalDiscount, this.subTotal, + this.paymentTerm, this.totalTaxAmount, this.inclusiveOfTax, this.totalAmount, @@ -740,6 +754,8 @@ public static final class Builder { private Optional subTotal = Optional.empty(); + private Optional paymentTerm = Optional.empty(); + private Optional totalTaxAmount = Optional.empty(); private Optional inclusiveOfTax = Optional.empty(); @@ -782,6 +798,7 @@ public Builder from(InvoiceRequest other) { exchangeRate(other.getExchangeRate()); totalDiscount(other.getTotalDiscount()); subTotal(other.getSubTotal()); + paymentTerm(other.getPaymentTerm()); totalTaxAmount(other.getTotalTaxAmount()); inclusiveOfTax(other.getInclusiveOfTax()); totalAmount(other.getTotalAmount()); @@ -950,6 +967,17 @@ public Builder subTotal(Double subTotal) { return this; } + @JsonSetter(value = "payment_term", nulls = Nulls.SKIP) + public Builder paymentTerm(Optional paymentTerm) { + this.paymentTerm = paymentTerm; + return this; + } + + public Builder paymentTerm(InvoiceRequestPaymentTerm paymentTerm) { + this.paymentTerm = Optional.ofNullable(paymentTerm); + return this; + } + @JsonSetter(value = "total_tax_amount", nulls = Nulls.SKIP) public Builder totalTaxAmount(Optional totalTaxAmount) { this.totalTaxAmount = totalTaxAmount; @@ -1088,6 +1116,7 @@ public InvoiceRequest build() { exchangeRate, totalDiscount, subTotal, + paymentTerm, totalTaxAmount, inclusiveOfTax, totalAmount, diff --git a/src/main/java/com/merge/api/resources/accounting/types/InvoiceRequestPaymentTerm.java b/src/main/java/com/merge/api/resources/accounting/types/InvoiceRequestPaymentTerm.java new file mode 100644 index 000000000..8b3d36aa6 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/InvoiceRequestPaymentTerm.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = InvoiceRequestPaymentTerm.Deserializer.class) +public final class InvoiceRequestPaymentTerm { + private final Object value; + + private final int type; + + private InvoiceRequestPaymentTerm(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((PaymentTerm) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof InvoiceRequestPaymentTerm && equalTo((InvoiceRequestPaymentTerm) other); + } + + private boolean equalTo(InvoiceRequestPaymentTerm other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static InvoiceRequestPaymentTerm of(String value) { + return new InvoiceRequestPaymentTerm(value, 0); + } + + public static InvoiceRequestPaymentTerm of(PaymentTerm value) { + return new InvoiceRequestPaymentTerm(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(PaymentTerm value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(InvoiceRequestPaymentTerm.class); + } + + @java.lang.Override + public InvoiceRequestPaymentTerm deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, PaymentTerm.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/SyncStatusStatusEnum.java b/src/main/java/com/merge/api/resources/accounting/types/LastSyncResultEnum.java similarity index 87% rename from src/main/java/com/merge/api/resources/accounting/types/SyncStatusStatusEnum.java rename to src/main/java/com/merge/api/resources/accounting/types/LastSyncResultEnum.java index e8dc76f71..d8db2fd7f 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/SyncStatusStatusEnum.java +++ b/src/main/java/com/merge/api/resources/accounting/types/LastSyncResultEnum.java @@ -5,7 +5,7 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SyncStatusStatusEnum { +public enum LastSyncResultEnum { SYNCING("SYNCING"), DONE("DONE"), @@ -20,7 +20,7 @@ public enum SyncStatusStatusEnum { private final String value; - SyncStatusStatusEnum(String value) { + LastSyncResultEnum(String value) { this.value = value; } diff --git a/src/main/java/com/merge/api/resources/accounting/types/MethodTypeEnum.java b/src/main/java/com/merge/api/resources/accounting/types/MethodTypeEnum.java new file mode 100644 index 000000000..bf68e0ebd --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/MethodTypeEnum.java @@ -0,0 +1,30 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum MethodTypeEnum { + CREDIT_CARD("CREDIT_CARD"), + + DEBIT_CARD("DEBIT_CARD"), + + ACH("ACH"), + + CASH("CASH"), + + CHECK("CHECK"); + + private final String value; + + MethodTypeEnum(String value) { + this.value = value; + } + + @JsonValue + @java.lang.Override + public String toString() { + return this.value; + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaginatedPaymentMethodList.java b/src/main/java/com/merge/api/resources/accounting/types/PaginatedPaymentMethodList.java new file mode 100644 index 000000000..45a8e0079 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PaginatedPaymentMethodList.java @@ -0,0 +1,144 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaginatedPaymentMethodList.Builder.class) +public final class PaginatedPaymentMethodList { + private final Optional next; + + private final Optional previous; + + private final Optional> results; + + private final Map additionalProperties; + + private PaginatedPaymentMethodList( + Optional next, + Optional previous, + Optional> results, + Map additionalProperties) { + this.next = next; + this.previous = previous; + this.results = results; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("next") + public Optional getNext() { + return next; + } + + @JsonProperty("previous") + public Optional getPrevious() { + return previous; + } + + @JsonProperty("results") + public Optional> getResults() { + return results; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaginatedPaymentMethodList && equalTo((PaginatedPaymentMethodList) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaginatedPaymentMethodList other) { + return next.equals(other.next) && previous.equals(other.previous) && results.equals(other.results); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.next, this.previous, this.results); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional next = Optional.empty(); + + private Optional previous = Optional.empty(); + + private Optional> results = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PaginatedPaymentMethodList other) { + next(other.getNext()); + previous(other.getPrevious()); + results(other.getResults()); + return this; + } + + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public Builder next(Optional next) { + this.next = next; + return this; + } + + public Builder next(String next) { + this.next = Optional.ofNullable(next); + return this; + } + + @JsonSetter(value = "previous", nulls = Nulls.SKIP) + public Builder previous(Optional previous) { + this.previous = previous; + return this; + } + + public Builder previous(String previous) { + this.previous = Optional.ofNullable(previous); + return this; + } + + @JsonSetter(value = "results", nulls = Nulls.SKIP) + public Builder results(Optional> results) { + this.results = results; + return this; + } + + public Builder results(List results) { + this.results = Optional.ofNullable(results); + return this; + } + + public PaginatedPaymentMethodList build() { + return new PaginatedPaymentMethodList(next, previous, results, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaginatedPaymentTermList.java b/src/main/java/com/merge/api/resources/accounting/types/PaginatedPaymentTermList.java new file mode 100644 index 000000000..977bd4193 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PaginatedPaymentTermList.java @@ -0,0 +1,144 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaginatedPaymentTermList.Builder.class) +public final class PaginatedPaymentTermList { + private final Optional next; + + private final Optional previous; + + private final Optional> results; + + private final Map additionalProperties; + + private PaginatedPaymentTermList( + Optional next, + Optional previous, + Optional> results, + Map additionalProperties) { + this.next = next; + this.previous = previous; + this.results = results; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("next") + public Optional getNext() { + return next; + } + + @JsonProperty("previous") + public Optional getPrevious() { + return previous; + } + + @JsonProperty("results") + public Optional> getResults() { + return results; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaginatedPaymentTermList && equalTo((PaginatedPaymentTermList) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaginatedPaymentTermList other) { + return next.equals(other.next) && previous.equals(other.previous) && results.equals(other.results); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.next, this.previous, this.results); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional next = Optional.empty(); + + private Optional previous = Optional.empty(); + + private Optional> results = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PaginatedPaymentTermList other) { + next(other.getNext()); + previous(other.getPrevious()); + results(other.getResults()); + return this; + } + + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public Builder next(Optional next) { + this.next = next; + return this; + } + + public Builder next(String next) { + this.next = Optional.ofNullable(next); + return this; + } + + @JsonSetter(value = "previous", nulls = Nulls.SKIP) + public Builder previous(Optional previous) { + this.previous = previous; + return this; + } + + public Builder previous(String previous) { + this.previous = Optional.ofNullable(previous); + return this; + } + + @JsonSetter(value = "results", nulls = Nulls.SKIP) + public Builder results(Optional> results) { + this.results = results; + return this; + } + + public Builder results(List results) { + this.results = Optional.ofNullable(results); + return this; + } + + public PaginatedPaymentTermList build() { + return new PaginatedPaymentTermList(next, previous, results, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PatchedPaymentRequest.java b/src/main/java/com/merge/api/resources/accounting/types/PatchedPaymentRequest.java index c0995751f..349b09634 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/PatchedPaymentRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/types/PatchedPaymentRequest.java @@ -29,6 +29,8 @@ public final class PatchedPaymentRequest { private final Optional account; + private final Optional paymentMethod; + private final Optional currency; private final Optional exchangeRate; @@ -57,6 +59,7 @@ private PatchedPaymentRequest( Optional transactionDate, Optional contact, Optional account, + Optional paymentMethod, Optional currency, Optional exchangeRate, Optional company, @@ -72,6 +75,7 @@ private PatchedPaymentRequest( this.transactionDate = transactionDate; this.contact = contact; this.account = account; + this.paymentMethod = paymentMethod; this.currency = currency; this.exchangeRate = exchangeRate; this.company = company; @@ -110,6 +114,14 @@ public Optional getAccount() { return account; } + /** + * @return The method which this payment was made by. + */ + @JsonProperty("payment_method") + public Optional getPaymentMethod() { + return paymentMethod; + } + /** * @return The payment's currency. *
      @@ -513,6 +525,7 @@ private boolean equalTo(PatchedPaymentRequest other) { return transactionDate.equals(other.transactionDate) && contact.equals(other.contact) && account.equals(other.account) + && paymentMethod.equals(other.paymentMethod) && currency.equals(other.currency) && exchangeRate.equals(other.exchangeRate) && company.equals(other.company) @@ -532,6 +545,7 @@ public int hashCode() { this.transactionDate, this.contact, this.account, + this.paymentMethod, this.currency, this.exchangeRate, this.company, @@ -562,6 +576,8 @@ public static final class Builder { private Optional account = Optional.empty(); + private Optional paymentMethod = Optional.empty(); + private Optional currency = Optional.empty(); private Optional exchangeRate = Optional.empty(); @@ -594,6 +610,7 @@ public Builder from(PatchedPaymentRequest other) { transactionDate(other.getTransactionDate()); contact(other.getContact()); account(other.getAccount()); + paymentMethod(other.getPaymentMethod()); currency(other.getCurrency()); exchangeRate(other.getExchangeRate()); company(other.getCompany()); @@ -641,6 +658,17 @@ public Builder account(PatchedPaymentRequestAccount account) { return this; } + @JsonSetter(value = "payment_method", nulls = Nulls.SKIP) + public Builder paymentMethod(Optional paymentMethod) { + this.paymentMethod = paymentMethod; + return this; + } + + public Builder paymentMethod(PatchedPaymentRequestPaymentMethod paymentMethod) { + this.paymentMethod = Optional.ofNullable(paymentMethod); + return this; + } + @JsonSetter(value = "currency", nulls = Nulls.SKIP) public Builder currency(Optional currency) { this.currency = currency; @@ -769,6 +797,7 @@ public PatchedPaymentRequest build() { transactionDate, contact, account, + paymentMethod, currency, exchangeRate, company, diff --git a/src/main/java/com/merge/api/resources/accounting/types/PatchedPaymentRequestPaymentMethod.java b/src/main/java/com/merge/api/resources/accounting/types/PatchedPaymentRequestPaymentMethod.java new file mode 100644 index 000000000..b05e6f61b --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PatchedPaymentRequestPaymentMethod.java @@ -0,0 +1,96 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = PatchedPaymentRequestPaymentMethod.Deserializer.class) +public final class PatchedPaymentRequestPaymentMethod { + private final Object value; + + private final int type; + + private PatchedPaymentRequestPaymentMethod(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((PaymentMethod) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PatchedPaymentRequestPaymentMethod + && equalTo((PatchedPaymentRequestPaymentMethod) other); + } + + private boolean equalTo(PatchedPaymentRequestPaymentMethod other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static PatchedPaymentRequestPaymentMethod of(String value) { + return new PatchedPaymentRequestPaymentMethod(value, 0); + } + + public static PatchedPaymentRequestPaymentMethod of(PaymentMethod value) { + return new PatchedPaymentRequestPaymentMethod(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(PaymentMethod value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(PatchedPaymentRequestPaymentMethod.class); + } + + @java.lang.Override + public PatchedPaymentRequestPaymentMethod deserialize(JsonParser p, DeserializationContext ctxt) + throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, PaymentMethod.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/Payment.java b/src/main/java/com/merge/api/resources/accounting/types/Payment.java index 61a786e14..c04dbfddf 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/Payment.java +++ b/src/main/java/com/merge/api/resources/accounting/types/Payment.java @@ -37,6 +37,8 @@ public final class Payment { private final Optional account; + private final Optional paymentMethod; + private final Optional currency; private final Optional exchangeRate; @@ -73,6 +75,7 @@ private Payment( Optional transactionDate, Optional contact, Optional account, + Optional paymentMethod, Optional currency, Optional exchangeRate, Optional company, @@ -94,6 +97,7 @@ private Payment( this.transactionDate = transactionDate; this.contact = contact; this.account = account; + this.paymentMethod = paymentMethod; this.currency = currency; this.exchangeRate = exchangeRate; this.company = company; @@ -163,6 +167,14 @@ public Optional getAccount() { return account; } + /** + * @return The method which this payment was made by. + */ + @JsonProperty("payment_method") + public Optional getPaymentMethod() { + return paymentMethod; + } + /** * @return The payment's currency. *
        @@ -586,6 +598,7 @@ private boolean equalTo(Payment other) { && transactionDate.equals(other.transactionDate) && contact.equals(other.contact) && account.equals(other.account) + && paymentMethod.equals(other.paymentMethod) && currency.equals(other.currency) && exchangeRate.equals(other.exchangeRate) && company.equals(other.company) @@ -611,6 +624,7 @@ public int hashCode() { this.transactionDate, this.contact, this.account, + this.paymentMethod, this.currency, this.exchangeRate, this.company, @@ -651,6 +665,8 @@ public static final class Builder { private Optional account = Optional.empty(); + private Optional paymentMethod = Optional.empty(); + private Optional currency = Optional.empty(); private Optional exchangeRate = Optional.empty(); @@ -690,6 +706,7 @@ public Builder from(Payment other) { transactionDate(other.getTransactionDate()); contact(other.getContact()); account(other.getAccount()); + paymentMethod(other.getPaymentMethod()); currency(other.getCurrency()); exchangeRate(other.getExchangeRate()); company(other.getCompany()); @@ -783,6 +800,17 @@ public Builder account(PaymentAccount account) { return this; } + @JsonSetter(value = "payment_method", nulls = Nulls.SKIP) + public Builder paymentMethod(Optional paymentMethod) { + this.paymentMethod = paymentMethod; + return this; + } + + public Builder paymentMethod(PaymentPaymentMethod paymentMethod) { + this.paymentMethod = Optional.ofNullable(paymentMethod); + return this; + } + @JsonSetter(value = "currency", nulls = Nulls.SKIP) public Builder currency(Optional currency) { this.currency = currency; @@ -935,6 +963,7 @@ public Payment build() { transactionDate, contact, account, + paymentMethod, currency, exchangeRate, company, diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaymentMethod.java b/src/main/java/com/merge/api/resources/accounting/types/PaymentMethod.java new file mode 100644 index 000000000..ff6f6be2e --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PaymentMethod.java @@ -0,0 +1,457 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaymentMethod.Builder.class) +public final class PaymentMethod { + private final Optional id; + + private final Optional remoteId; + + private final Optional createdAt; + + private final Optional modifiedAt; + + private final PaymentMethodMethodType methodType; + + private final String name; + + private final Optional isActive; + + private final Optional remoteUpdatedAt; + + private final Optional> fieldMappings; + + private final Optional> remoteData; + + private final Map additionalProperties; + + private PaymentMethod( + Optional id, + Optional remoteId, + Optional createdAt, + Optional modifiedAt, + PaymentMethodMethodType methodType, + String name, + Optional isActive, + Optional remoteUpdatedAt, + Optional> fieldMappings, + Optional> remoteData, + Map additionalProperties) { + this.id = id; + this.remoteId = remoteId; + this.createdAt = createdAt; + this.modifiedAt = modifiedAt; + this.methodType = methodType; + this.name = name; + this.isActive = isActive; + this.remoteUpdatedAt = remoteUpdatedAt; + this.fieldMappings = fieldMappings; + this.remoteData = remoteData; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("id") + public Optional getId() { + return id; + } + + /** + * @return The third-party API ID of the matching object. + */ + @JsonProperty("remote_id") + public Optional getRemoteId() { + return remoteId; + } + + /** + * @return The datetime that this object was created by Merge. + */ + @JsonProperty("created_at") + public Optional getCreatedAt() { + return createdAt; + } + + /** + * @return The datetime that this object was modified by Merge. + */ + @JsonProperty("modified_at") + public Optional getModifiedAt() { + return modifiedAt; + } + + /** + * @return The type of the payment method. + *
          + *
        • CREDIT_CARD - CREDIT_CARD
        • + *
        • DEBIT_CARD - DEBIT_CARD
        • + *
        • ACH - ACH
        • + *
        • CASH - CASH
        • + *
        • CHECK - CHECK
        • + *
        + */ + @JsonProperty("method_type") + public PaymentMethodMethodType getMethodType() { + return methodType; + } + + /** + * @return The payment method’s name + */ + @JsonProperty("name") + public String getName() { + return name; + } + + /** + * @return True if the payment method is active, False if not. + */ + @JsonProperty("is_active") + public Optional getIsActive() { + return isActive; + } + + /** + * @return When the third party's payment method was updated. + */ + @JsonProperty("remote_updated_at") + public Optional getRemoteUpdatedAt() { + return remoteUpdatedAt; + } + + @JsonProperty("field_mappings") + public Optional> getFieldMappings() { + return fieldMappings; + } + + @JsonProperty("remote_data") + public Optional> getRemoteData() { + return remoteData; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentMethod && equalTo((PaymentMethod) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaymentMethod other) { + return id.equals(other.id) + && remoteId.equals(other.remoteId) + && createdAt.equals(other.createdAt) + && modifiedAt.equals(other.modifiedAt) + && methodType.equals(other.methodType) + && name.equals(other.name) + && isActive.equals(other.isActive) + && remoteUpdatedAt.equals(other.remoteUpdatedAt) + && fieldMappings.equals(other.fieldMappings) + && remoteData.equals(other.remoteData); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.id, + this.remoteId, + this.createdAt, + this.modifiedAt, + this.methodType, + this.name, + this.isActive, + this.remoteUpdatedAt, + this.fieldMappings, + this.remoteData); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static MethodTypeStage builder() { + return new Builder(); + } + + public interface MethodTypeStage { + NameStage methodType(@NotNull PaymentMethodMethodType methodType); + + Builder from(PaymentMethod other); + } + + public interface NameStage { + _FinalStage name(@NotNull String name); + } + + public interface _FinalStage { + PaymentMethod build(); + + _FinalStage id(Optional id); + + _FinalStage id(String id); + + _FinalStage remoteId(Optional remoteId); + + _FinalStage remoteId(String remoteId); + + _FinalStage createdAt(Optional createdAt); + + _FinalStage createdAt(OffsetDateTime createdAt); + + _FinalStage modifiedAt(Optional modifiedAt); + + _FinalStage modifiedAt(OffsetDateTime modifiedAt); + + _FinalStage isActive(Optional isActive); + + _FinalStage isActive(Boolean isActive); + + _FinalStage remoteUpdatedAt(Optional remoteUpdatedAt); + + _FinalStage remoteUpdatedAt(OffsetDateTime remoteUpdatedAt); + + _FinalStage fieldMappings(Optional> fieldMappings); + + _FinalStage fieldMappings(Map fieldMappings); + + _FinalStage remoteData(Optional> remoteData); + + _FinalStage remoteData(List remoteData); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements MethodTypeStage, NameStage, _FinalStage { + private PaymentMethodMethodType methodType; + + private String name; + + private Optional> remoteData = Optional.empty(); + + private Optional> fieldMappings = Optional.empty(); + + private Optional remoteUpdatedAt = Optional.empty(); + + private Optional isActive = Optional.empty(); + + private Optional modifiedAt = Optional.empty(); + + private Optional createdAt = Optional.empty(); + + private Optional remoteId = Optional.empty(); + + private Optional id = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PaymentMethod other) { + id(other.getId()); + remoteId(other.getRemoteId()); + createdAt(other.getCreatedAt()); + modifiedAt(other.getModifiedAt()); + methodType(other.getMethodType()); + name(other.getName()); + isActive(other.getIsActive()); + remoteUpdatedAt(other.getRemoteUpdatedAt()); + fieldMappings(other.getFieldMappings()); + remoteData(other.getRemoteData()); + return this; + } + + /** + *

        The type of the payment method.

        + *
          + *
        • CREDIT_CARD - CREDIT_CARD
        • + *
        • DEBIT_CARD - DEBIT_CARD
        • + *
        • ACH - ACH
        • + *
        • CASH - CASH
        • + *
        • CHECK - CHECK
        • + *
        + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + @JsonSetter("method_type") + public NameStage methodType(@NotNull PaymentMethodMethodType methodType) { + this.methodType = methodType; + return this; + } + + /** + *

        The payment method’s name

        + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + @JsonSetter("name") + public _FinalStage name(@NotNull String name) { + this.name = name; + return this; + } + + @java.lang.Override + public _FinalStage remoteData(List remoteData) { + this.remoteData = Optional.ofNullable(remoteData); + return this; + } + + @java.lang.Override + @JsonSetter(value = "remote_data", nulls = Nulls.SKIP) + public _FinalStage remoteData(Optional> remoteData) { + this.remoteData = remoteData; + return this; + } + + @java.lang.Override + public _FinalStage fieldMappings(Map fieldMappings) { + this.fieldMappings = Optional.ofNullable(fieldMappings); + return this; + } + + @java.lang.Override + @JsonSetter(value = "field_mappings", nulls = Nulls.SKIP) + public _FinalStage fieldMappings(Optional> fieldMappings) { + this.fieldMappings = fieldMappings; + return this; + } + + /** + *

        When the third party's payment method was updated.

        + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage remoteUpdatedAt(OffsetDateTime remoteUpdatedAt) { + this.remoteUpdatedAt = Optional.ofNullable(remoteUpdatedAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "remote_updated_at", nulls = Nulls.SKIP) + public _FinalStage remoteUpdatedAt(Optional remoteUpdatedAt) { + this.remoteUpdatedAt = remoteUpdatedAt; + return this; + } + + /** + *

        True if the payment method is active, False if not.

        + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage isActive(Boolean isActive) { + this.isActive = Optional.ofNullable(isActive); + return this; + } + + @java.lang.Override + @JsonSetter(value = "is_active", nulls = Nulls.SKIP) + public _FinalStage isActive(Optional isActive) { + this.isActive = isActive; + return this; + } + + /** + *

        The datetime that this object was modified by Merge.

        + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage modifiedAt(OffsetDateTime modifiedAt) { + this.modifiedAt = Optional.ofNullable(modifiedAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "modified_at", nulls = Nulls.SKIP) + public _FinalStage modifiedAt(Optional modifiedAt) { + this.modifiedAt = modifiedAt; + return this; + } + + /** + *

        The datetime that this object was created by Merge.

        + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage createdAt(OffsetDateTime createdAt) { + this.createdAt = Optional.ofNullable(createdAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "created_at", nulls = Nulls.SKIP) + public _FinalStage createdAt(Optional createdAt) { + this.createdAt = createdAt; + return this; + } + + /** + *

        The third-party API ID of the matching object.

        + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage remoteId(String remoteId) { + this.remoteId = Optional.ofNullable(remoteId); + return this; + } + + @java.lang.Override + @JsonSetter(value = "remote_id", nulls = Nulls.SKIP) + public _FinalStage remoteId(Optional remoteId) { + this.remoteId = remoteId; + return this; + } + + @java.lang.Override + public _FinalStage id(String id) { + this.id = Optional.ofNullable(id); + return this; + } + + @java.lang.Override + @JsonSetter(value = "id", nulls = Nulls.SKIP) + public _FinalStage id(Optional id) { + this.id = id; + return this; + } + + @java.lang.Override + public PaymentMethod build() { + return new PaymentMethod( + id, + remoteId, + createdAt, + modifiedAt, + methodType, + name, + isActive, + remoteUpdatedAt, + fieldMappings, + remoteData, + additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaymentMethodMethodType.java b/src/main/java/com/merge/api/resources/accounting/types/PaymentMethodMethodType.java new file mode 100644 index 000000000..ab83e6942 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PaymentMethodMethodType.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = PaymentMethodMethodType.Deserializer.class) +public final class PaymentMethodMethodType { + private final Object value; + + private final int type; + + private PaymentMethodMethodType(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((MethodTypeEnum) this.value); + } else if (this.type == 1) { + return visitor.visit((String) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentMethodMethodType && equalTo((PaymentMethodMethodType) other); + } + + private boolean equalTo(PaymentMethodMethodType other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static PaymentMethodMethodType of(MethodTypeEnum value) { + return new PaymentMethodMethodType(value, 0); + } + + public static PaymentMethodMethodType of(String value) { + return new PaymentMethodMethodType(value, 1); + } + + public interface Visitor { + T visit(MethodTypeEnum value); + + T visit(String value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(PaymentMethodMethodType.class); + } + + @java.lang.Override + public PaymentMethodMethodType deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, MethodTypeEnum.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaymentPaymentMethod.java b/src/main/java/com/merge/api/resources/accounting/types/PaymentPaymentMethod.java new file mode 100644 index 000000000..4c139b58d --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PaymentPaymentMethod.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = PaymentPaymentMethod.Deserializer.class) +public final class PaymentPaymentMethod { + private final Object value; + + private final int type; + + private PaymentPaymentMethod(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((PaymentMethod) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentPaymentMethod && equalTo((PaymentPaymentMethod) other); + } + + private boolean equalTo(PaymentPaymentMethod other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static PaymentPaymentMethod of(String value) { + return new PaymentPaymentMethod(value, 0); + } + + public static PaymentPaymentMethod of(PaymentMethod value) { + return new PaymentPaymentMethod(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(PaymentMethod value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(PaymentPaymentMethod.class); + } + + @java.lang.Override + public PaymentPaymentMethod deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, PaymentMethod.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaymentRequest.java b/src/main/java/com/merge/api/resources/accounting/types/PaymentRequest.java index 2862d6ffe..cda4b847e 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/PaymentRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/types/PaymentRequest.java @@ -29,6 +29,8 @@ public final class PaymentRequest { private final Optional account; + private final Optional paymentMethod; + private final Optional currency; private final Optional exchangeRate; @@ -57,6 +59,7 @@ private PaymentRequest( Optional transactionDate, Optional contact, Optional account, + Optional paymentMethod, Optional currency, Optional exchangeRate, Optional company, @@ -72,6 +75,7 @@ private PaymentRequest( this.transactionDate = transactionDate; this.contact = contact; this.account = account; + this.paymentMethod = paymentMethod; this.currency = currency; this.exchangeRate = exchangeRate; this.company = company; @@ -110,6 +114,14 @@ public Optional getAccount() { return account; } + /** + * @return The method which this payment was made by. + */ + @JsonProperty("payment_method") + public Optional getPaymentMethod() { + return paymentMethod; + } + /** * @return The payment's currency. *
          @@ -513,6 +525,7 @@ private boolean equalTo(PaymentRequest other) { return transactionDate.equals(other.transactionDate) && contact.equals(other.contact) && account.equals(other.account) + && paymentMethod.equals(other.paymentMethod) && currency.equals(other.currency) && exchangeRate.equals(other.exchangeRate) && company.equals(other.company) @@ -532,6 +545,7 @@ public int hashCode() { this.transactionDate, this.contact, this.account, + this.paymentMethod, this.currency, this.exchangeRate, this.company, @@ -562,6 +576,8 @@ public static final class Builder { private Optional account = Optional.empty(); + private Optional paymentMethod = Optional.empty(); + private Optional currency = Optional.empty(); private Optional exchangeRate = Optional.empty(); @@ -593,6 +609,7 @@ public Builder from(PaymentRequest other) { transactionDate(other.getTransactionDate()); contact(other.getContact()); account(other.getAccount()); + paymentMethod(other.getPaymentMethod()); currency(other.getCurrency()); exchangeRate(other.getExchangeRate()); company(other.getCompany()); @@ -640,6 +657,17 @@ public Builder account(PaymentRequestAccount account) { return this; } + @JsonSetter(value = "payment_method", nulls = Nulls.SKIP) + public Builder paymentMethod(Optional paymentMethod) { + this.paymentMethod = paymentMethod; + return this; + } + + public Builder paymentMethod(PaymentRequestPaymentMethod paymentMethod) { + this.paymentMethod = Optional.ofNullable(paymentMethod); + return this; + } + @JsonSetter(value = "currency", nulls = Nulls.SKIP) public Builder currency(Optional currency) { this.currency = currency; @@ -767,6 +795,7 @@ public PaymentRequest build() { transactionDate, contact, account, + paymentMethod, currency, exchangeRate, company, diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaymentRequestPaymentMethod.java b/src/main/java/com/merge/api/resources/accounting/types/PaymentRequestPaymentMethod.java new file mode 100644 index 000000000..0a6bda0ab --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PaymentRequestPaymentMethod.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = PaymentRequestPaymentMethod.Deserializer.class) +public final class PaymentRequestPaymentMethod { + private final Object value; + + private final int type; + + private PaymentRequestPaymentMethod(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((PaymentMethod) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentRequestPaymentMethod && equalTo((PaymentRequestPaymentMethod) other); + } + + private boolean equalTo(PaymentRequestPaymentMethod other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static PaymentRequestPaymentMethod of(String value) { + return new PaymentRequestPaymentMethod(value, 0); + } + + public static PaymentRequestPaymentMethod of(PaymentMethod value) { + return new PaymentRequestPaymentMethod(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(PaymentMethod value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(PaymentRequestPaymentMethod.class); + } + + @java.lang.Override + public PaymentRequestPaymentMethod deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, PaymentMethod.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaymentTerm.java b/src/main/java/com/merge/api/resources/accounting/types/PaymentTerm.java new file mode 100644 index 000000000..d38fe96fe --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PaymentTerm.java @@ -0,0 +1,527 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaymentTerm.Builder.class) +public final class PaymentTerm { + private final Optional id; + + private final Optional remoteId; + + private final Optional createdAt; + + private final Optional modifiedAt; + + private final String name; + + private final Optional isActive; + + private final Optional company; + + private final Optional daysUntilDue; + + private final Optional discountDays; + + private final Optional remoteLastModifiedAt; + + private final Optional> fieldMappings; + + private final Optional> remoteData; + + private final Map additionalProperties; + + private PaymentTerm( + Optional id, + Optional remoteId, + Optional createdAt, + Optional modifiedAt, + String name, + Optional isActive, + Optional company, + Optional daysUntilDue, + Optional discountDays, + Optional remoteLastModifiedAt, + Optional> fieldMappings, + Optional> remoteData, + Map additionalProperties) { + this.id = id; + this.remoteId = remoteId; + this.createdAt = createdAt; + this.modifiedAt = modifiedAt; + this.name = name; + this.isActive = isActive; + this.company = company; + this.daysUntilDue = daysUntilDue; + this.discountDays = discountDays; + this.remoteLastModifiedAt = remoteLastModifiedAt; + this.fieldMappings = fieldMappings; + this.remoteData = remoteData; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("id") + public Optional getId() { + return id; + } + + /** + * @return The third-party API ID of the matching object. + */ + @JsonProperty("remote_id") + public Optional getRemoteId() { + return remoteId; + } + + /** + * @return The datetime that this object was created by Merge. + */ + @JsonProperty("created_at") + public Optional getCreatedAt() { + return createdAt; + } + + /** + * @return The datetime that this object was modified by Merge. + */ + @JsonProperty("modified_at") + public Optional getModifiedAt() { + return modifiedAt; + } + + /** + * @return The name of the payment term. + */ + @JsonProperty("name") + public String getName() { + return name; + } + + /** + * @return True if the payment term is active, False if not. + */ + @JsonProperty("is_active") + public Optional getIsActive() { + return isActive; + } + + /** + * @return The subsidiary that the payment term belongs to. + */ + @JsonProperty("company") + public Optional getCompany() { + return company; + } + + /** + * @return The number of days after the invoice date that payment is due. + */ + @JsonProperty("days_until_due") + public Optional getDaysUntilDue() { + return daysUntilDue; + } + + /** + * @return The number of days the invoice must be paid before discounts expire. + */ + @JsonProperty("discount_days") + public Optional getDiscountDays() { + return discountDays; + } + + /** + * @return When the third party's payment term was modified. + */ + @JsonProperty("remote_last_modified_at") + public Optional getRemoteLastModifiedAt() { + return remoteLastModifiedAt; + } + + @JsonProperty("field_mappings") + public Optional> getFieldMappings() { + return fieldMappings; + } + + @JsonProperty("remote_data") + public Optional> getRemoteData() { + return remoteData; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentTerm && equalTo((PaymentTerm) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaymentTerm other) { + return id.equals(other.id) + && remoteId.equals(other.remoteId) + && createdAt.equals(other.createdAt) + && modifiedAt.equals(other.modifiedAt) + && name.equals(other.name) + && isActive.equals(other.isActive) + && company.equals(other.company) + && daysUntilDue.equals(other.daysUntilDue) + && discountDays.equals(other.discountDays) + && remoteLastModifiedAt.equals(other.remoteLastModifiedAt) + && fieldMappings.equals(other.fieldMappings) + && remoteData.equals(other.remoteData); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.id, + this.remoteId, + this.createdAt, + this.modifiedAt, + this.name, + this.isActive, + this.company, + this.daysUntilDue, + this.discountDays, + this.remoteLastModifiedAt, + this.fieldMappings, + this.remoteData); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static NameStage builder() { + return new Builder(); + } + + public interface NameStage { + _FinalStage name(@NotNull String name); + + Builder from(PaymentTerm other); + } + + public interface _FinalStage { + PaymentTerm build(); + + _FinalStage id(Optional id); + + _FinalStage id(String id); + + _FinalStage remoteId(Optional remoteId); + + _FinalStage remoteId(String remoteId); + + _FinalStage createdAt(Optional createdAt); + + _FinalStage createdAt(OffsetDateTime createdAt); + + _FinalStage modifiedAt(Optional modifiedAt); + + _FinalStage modifiedAt(OffsetDateTime modifiedAt); + + _FinalStage isActive(Optional isActive); + + _FinalStage isActive(Boolean isActive); + + _FinalStage company(Optional company); + + _FinalStage company(PaymentTermCompany company); + + _FinalStage daysUntilDue(Optional daysUntilDue); + + _FinalStage daysUntilDue(Integer daysUntilDue); + + _FinalStage discountDays(Optional discountDays); + + _FinalStage discountDays(Integer discountDays); + + _FinalStage remoteLastModifiedAt(Optional remoteLastModifiedAt); + + _FinalStage remoteLastModifiedAt(OffsetDateTime remoteLastModifiedAt); + + _FinalStage fieldMappings(Optional> fieldMappings); + + _FinalStage fieldMappings(Map fieldMappings); + + _FinalStage remoteData(Optional> remoteData); + + _FinalStage remoteData(List remoteData); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements NameStage, _FinalStage { + private String name; + + private Optional> remoteData = Optional.empty(); + + private Optional> fieldMappings = Optional.empty(); + + private Optional remoteLastModifiedAt = Optional.empty(); + + private Optional discountDays = Optional.empty(); + + private Optional daysUntilDue = Optional.empty(); + + private Optional company = Optional.empty(); + + private Optional isActive = Optional.empty(); + + private Optional modifiedAt = Optional.empty(); + + private Optional createdAt = Optional.empty(); + + private Optional remoteId = Optional.empty(); + + private Optional id = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PaymentTerm other) { + id(other.getId()); + remoteId(other.getRemoteId()); + createdAt(other.getCreatedAt()); + modifiedAt(other.getModifiedAt()); + name(other.getName()); + isActive(other.getIsActive()); + company(other.getCompany()); + daysUntilDue(other.getDaysUntilDue()); + discountDays(other.getDiscountDays()); + remoteLastModifiedAt(other.getRemoteLastModifiedAt()); + fieldMappings(other.getFieldMappings()); + remoteData(other.getRemoteData()); + return this; + } + + /** + *

          The name of the payment term.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + @JsonSetter("name") + public _FinalStage name(@NotNull String name) { + this.name = name; + return this; + } + + @java.lang.Override + public _FinalStage remoteData(List remoteData) { + this.remoteData = Optional.ofNullable(remoteData); + return this; + } + + @java.lang.Override + @JsonSetter(value = "remote_data", nulls = Nulls.SKIP) + public _FinalStage remoteData(Optional> remoteData) { + this.remoteData = remoteData; + return this; + } + + @java.lang.Override + public _FinalStage fieldMappings(Map fieldMappings) { + this.fieldMappings = Optional.ofNullable(fieldMappings); + return this; + } + + @java.lang.Override + @JsonSetter(value = "field_mappings", nulls = Nulls.SKIP) + public _FinalStage fieldMappings(Optional> fieldMappings) { + this.fieldMappings = fieldMappings; + return this; + } + + /** + *

          When the third party's payment term was modified.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage remoteLastModifiedAt(OffsetDateTime remoteLastModifiedAt) { + this.remoteLastModifiedAt = Optional.ofNullable(remoteLastModifiedAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "remote_last_modified_at", nulls = Nulls.SKIP) + public _FinalStage remoteLastModifiedAt(Optional remoteLastModifiedAt) { + this.remoteLastModifiedAt = remoteLastModifiedAt; + return this; + } + + /** + *

          The number of days the invoice must be paid before discounts expire.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage discountDays(Integer discountDays) { + this.discountDays = Optional.ofNullable(discountDays); + return this; + } + + @java.lang.Override + @JsonSetter(value = "discount_days", nulls = Nulls.SKIP) + public _FinalStage discountDays(Optional discountDays) { + this.discountDays = discountDays; + return this; + } + + /** + *

          The number of days after the invoice date that payment is due.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage daysUntilDue(Integer daysUntilDue) { + this.daysUntilDue = Optional.ofNullable(daysUntilDue); + return this; + } + + @java.lang.Override + @JsonSetter(value = "days_until_due", nulls = Nulls.SKIP) + public _FinalStage daysUntilDue(Optional daysUntilDue) { + this.daysUntilDue = daysUntilDue; + return this; + } + + /** + *

          The subsidiary that the payment term belongs to.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage company(PaymentTermCompany company) { + this.company = Optional.ofNullable(company); + return this; + } + + @java.lang.Override + @JsonSetter(value = "company", nulls = Nulls.SKIP) + public _FinalStage company(Optional company) { + this.company = company; + return this; + } + + /** + *

          True if the payment term is active, False if not.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage isActive(Boolean isActive) { + this.isActive = Optional.ofNullable(isActive); + return this; + } + + @java.lang.Override + @JsonSetter(value = "is_active", nulls = Nulls.SKIP) + public _FinalStage isActive(Optional isActive) { + this.isActive = isActive; + return this; + } + + /** + *

          The datetime that this object was modified by Merge.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage modifiedAt(OffsetDateTime modifiedAt) { + this.modifiedAt = Optional.ofNullable(modifiedAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "modified_at", nulls = Nulls.SKIP) + public _FinalStage modifiedAt(Optional modifiedAt) { + this.modifiedAt = modifiedAt; + return this; + } + + /** + *

          The datetime that this object was created by Merge.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage createdAt(OffsetDateTime createdAt) { + this.createdAt = Optional.ofNullable(createdAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "created_at", nulls = Nulls.SKIP) + public _FinalStage createdAt(Optional createdAt) { + this.createdAt = createdAt; + return this; + } + + /** + *

          The third-party API ID of the matching object.

          + * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage remoteId(String remoteId) { + this.remoteId = Optional.ofNullable(remoteId); + return this; + } + + @java.lang.Override + @JsonSetter(value = "remote_id", nulls = Nulls.SKIP) + public _FinalStage remoteId(Optional remoteId) { + this.remoteId = remoteId; + return this; + } + + @java.lang.Override + public _FinalStage id(String id) { + this.id = Optional.ofNullable(id); + return this; + } + + @java.lang.Override + @JsonSetter(value = "id", nulls = Nulls.SKIP) + public _FinalStage id(Optional id) { + this.id = id; + return this; + } + + @java.lang.Override + public PaymentTerm build() { + return new PaymentTerm( + id, + remoteId, + createdAt, + modifiedAt, + name, + isActive, + company, + daysUntilDue, + discountDays, + remoteLastModifiedAt, + fieldMappings, + remoteData, + additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PaymentTermCompany.java b/src/main/java/com/merge/api/resources/accounting/types/PaymentTermCompany.java new file mode 100644 index 000000000..de7c5aa6c --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PaymentTermCompany.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = PaymentTermCompany.Deserializer.class) +public final class PaymentTermCompany { + private final Object value; + + private final int type; + + private PaymentTermCompany(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((CompanyInfo) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaymentTermCompany && equalTo((PaymentTermCompany) other); + } + + private boolean equalTo(PaymentTermCompany other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static PaymentTermCompany of(String value) { + return new PaymentTermCompany(value, 0); + } + + public static PaymentTermCompany of(CompanyInfo value) { + return new PaymentTermCompany(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(CompanyInfo value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(PaymentTermCompany.class); + } + + @java.lang.Override + public PaymentTermCompany deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, CompanyInfo.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrder.java b/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrder.java index bbdf7c3f3..26d0a266a 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrder.java +++ b/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrder.java @@ -55,6 +55,8 @@ public final class PurchaseOrder { private final Optional exchangeRate; + private final Optional paymentTerm; + private final Optional> lineItems; private final Optional inclusiveOfTax; @@ -94,6 +96,7 @@ private PurchaseOrder( Optional totalAmount, Optional currency, Optional exchangeRate, + Optional paymentTerm, Optional> lineItems, Optional inclusiveOfTax, Optional>> trackingCategories, @@ -121,6 +124,7 @@ private PurchaseOrder( this.totalAmount = totalAmount; this.currency = currency; this.exchangeRate = exchangeRate; + this.paymentTerm = paymentTerm; this.lineItems = lineItems; this.inclusiveOfTax = inclusiveOfTax; this.trackingCategories = trackingCategories; @@ -574,6 +578,14 @@ public Optional getExchangeRate() { return exchangeRate; } + /** + * @return The payment term that applies to this transaction. + */ + @JsonProperty("payment_term") + public Optional getPaymentTerm() { + return paymentTerm; + } + @JsonProperty("line_items") public Optional> getLineItems() { return lineItems; @@ -667,6 +679,7 @@ private boolean equalTo(PurchaseOrder other) { && totalAmount.equals(other.totalAmount) && currency.equals(other.currency) && exchangeRate.equals(other.exchangeRate) + && paymentTerm.equals(other.paymentTerm) && lineItems.equals(other.lineItems) && inclusiveOfTax.equals(other.inclusiveOfTax) && trackingCategories.equals(other.trackingCategories) @@ -698,6 +711,7 @@ public int hashCode() { this.totalAmount, this.currency, this.exchangeRate, + this.paymentTerm, this.lineItems, this.inclusiveOfTax, this.trackingCategories, @@ -753,6 +767,8 @@ public static final class Builder { private Optional exchangeRate = Optional.empty(); + private Optional paymentTerm = Optional.empty(); + private Optional> lineItems = Optional.empty(); private Optional inclusiveOfTax = Optional.empty(); @@ -795,6 +811,7 @@ public Builder from(PurchaseOrder other) { totalAmount(other.getTotalAmount()); currency(other.getCurrency()); exchangeRate(other.getExchangeRate()); + paymentTerm(other.getPaymentTerm()); lineItems(other.getLineItems()); inclusiveOfTax(other.getInclusiveOfTax()); trackingCategories(other.getTrackingCategories()); @@ -984,6 +1001,17 @@ public Builder exchangeRate(String exchangeRate) { return this; } + @JsonSetter(value = "payment_term", nulls = Nulls.SKIP) + public Builder paymentTerm(Optional paymentTerm) { + this.paymentTerm = paymentTerm; + return this; + } + + public Builder paymentTerm(PurchaseOrderPaymentTerm paymentTerm) { + this.paymentTerm = Optional.ofNullable(paymentTerm); + return this; + } + @JsonSetter(value = "line_items", nulls = Nulls.SKIP) public Builder lineItems(Optional> lineItems) { this.lineItems = lineItems; @@ -1113,6 +1141,7 @@ public PurchaseOrder build() { totalAmount, currency, exchangeRate, + paymentTerm, lineItems, inclusiveOfTax, trackingCategories, diff --git a/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderPaymentTerm.java b/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderPaymentTerm.java new file mode 100644 index 000000000..8b55d9896 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderPaymentTerm.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = PurchaseOrderPaymentTerm.Deserializer.class) +public final class PurchaseOrderPaymentTerm { + private final Object value; + + private final int type; + + private PurchaseOrderPaymentTerm(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((PaymentTerm) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PurchaseOrderPaymentTerm && equalTo((PurchaseOrderPaymentTerm) other); + } + + private boolean equalTo(PurchaseOrderPaymentTerm other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static PurchaseOrderPaymentTerm of(String value) { + return new PurchaseOrderPaymentTerm(value, 0); + } + + public static PurchaseOrderPaymentTerm of(PaymentTerm value) { + return new PurchaseOrderPaymentTerm(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(PaymentTerm value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(PurchaseOrderPaymentTerm.class); + } + + @java.lang.Override + public PurchaseOrderPaymentTerm deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, PaymentTerm.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderRequest.java b/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderRequest.java index db2131866..4b3abe573 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderRequest.java @@ -41,6 +41,8 @@ public final class PurchaseOrderRequest { private final Optional totalAmount; + private final Optional paymentTerm; + private final Optional currency; private final Optional inclusiveOfTax; @@ -69,6 +71,7 @@ private PurchaseOrderRequest( Optional memo, Optional company, Optional totalAmount, + Optional paymentTerm, Optional currency, Optional inclusiveOfTax, Optional exchangeRate, @@ -87,6 +90,7 @@ private PurchaseOrderRequest( this.memo = memo; this.company = company; this.totalAmount = totalAmount; + this.paymentTerm = paymentTerm; this.currency = currency; this.inclusiveOfTax = inclusiveOfTax; this.exchangeRate = exchangeRate; @@ -177,6 +181,14 @@ public Optional getTotalAmount() { return totalAmount; } + /** + * @return The payment term that applies to this transaction. + */ + @JsonProperty("payment_term") + public Optional getPaymentTerm() { + return paymentTerm; + } + /** * @return The purchase order's currency. *
            @@ -555,6 +567,7 @@ private boolean equalTo(PurchaseOrderRequest other) { && memo.equals(other.memo) && company.equals(other.company) && totalAmount.equals(other.totalAmount) + && paymentTerm.equals(other.paymentTerm) && currency.equals(other.currency) && inclusiveOfTax.equals(other.inclusiveOfTax) && exchangeRate.equals(other.exchangeRate) @@ -577,6 +590,7 @@ public int hashCode() { this.memo, this.company, this.totalAmount, + this.paymentTerm, this.currency, this.inclusiveOfTax, this.exchangeRate, @@ -616,6 +630,8 @@ public static final class Builder { private Optional totalAmount = Optional.empty(); + private Optional paymentTerm = Optional.empty(); + private Optional currency = Optional.empty(); private Optional inclusiveOfTax = Optional.empty(); @@ -648,6 +664,7 @@ public Builder from(PurchaseOrderRequest other) { memo(other.getMemo()); company(other.getCompany()); totalAmount(other.getTotalAmount()); + paymentTerm(other.getPaymentTerm()); currency(other.getCurrency()); inclusiveOfTax(other.getInclusiveOfTax()); exchangeRate(other.getExchangeRate()); @@ -758,6 +775,17 @@ public Builder totalAmount(Double totalAmount) { return this; } + @JsonSetter(value = "payment_term", nulls = Nulls.SKIP) + public Builder paymentTerm(Optional paymentTerm) { + this.paymentTerm = paymentTerm; + return this; + } + + public Builder paymentTerm(PurchaseOrderRequestPaymentTerm paymentTerm) { + this.paymentTerm = Optional.ofNullable(paymentTerm); + return this; + } + @JsonSetter(value = "currency", nulls = Nulls.SKIP) public Builder currency(Optional currency) { this.currency = currency; @@ -859,6 +887,7 @@ public PurchaseOrderRequest build() { memo, company, totalAmount, + paymentTerm, currency, inclusiveOfTax, exchangeRate, diff --git a/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderRequestPaymentTerm.java b/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderRequestPaymentTerm.java new file mode 100644 index 000000000..38ea1d274 --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/PurchaseOrderRequestPaymentTerm.java @@ -0,0 +1,95 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = PurchaseOrderRequestPaymentTerm.Deserializer.class) +public final class PurchaseOrderRequestPaymentTerm { + private final Object value; + + private final int type; + + private PurchaseOrderRequestPaymentTerm(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((PaymentTerm) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PurchaseOrderRequestPaymentTerm && equalTo((PurchaseOrderRequestPaymentTerm) other); + } + + private boolean equalTo(PurchaseOrderRequestPaymentTerm other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static PurchaseOrderRequestPaymentTerm of(String value) { + return new PurchaseOrderRequestPaymentTerm(value, 0); + } + + public static PurchaseOrderRequestPaymentTerm of(PaymentTerm value) { + return new PurchaseOrderRequestPaymentTerm(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(PaymentTerm value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(PurchaseOrderRequestPaymentTerm.class); + } + + @java.lang.Override + public PurchaseOrderRequestPaymentTerm deserialize(JsonParser p, DeserializationContext ctxt) + throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, PaymentTerm.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/RemoteField.java b/src/main/java/com/merge/api/resources/accounting/types/RemoteField.java index eb532fd60..f14eaf546 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/RemoteField.java +++ b/src/main/java/com/merge/api/resources/accounting/types/RemoteField.java @@ -22,15 +22,15 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = RemoteField.Builder.class) public final class RemoteField { - private final RemoteFieldClass remoteFieldClass; + private final RemoteFieldRemoteFieldClass remoteFieldClass; - private final Optional> value; + private final Optional value; private final Map additionalProperties; private RemoteField( - RemoteFieldClass remoteFieldClass, - Optional> value, + RemoteFieldRemoteFieldClass remoteFieldClass, + Optional value, Map additionalProperties) { this.remoteFieldClass = remoteFieldClass; this.value = value; @@ -38,12 +38,12 @@ private RemoteField( } @JsonProperty("remote_field_class") - public RemoteFieldClass getRemoteFieldClass() { + public RemoteFieldRemoteFieldClass getRemoteFieldClass() { return remoteFieldClass; } @JsonProperty("value") - public Optional> getValue() { + public Optional getValue() { return value; } @@ -77,7 +77,7 @@ public static RemoteFieldClassStage builder() { } public interface RemoteFieldClassStage { - _FinalStage remoteFieldClass(@NotNull RemoteFieldClass remoteFieldClass); + _FinalStage remoteFieldClass(@NotNull RemoteFieldRemoteFieldClass remoteFieldClass); Builder from(RemoteField other); } @@ -85,16 +85,16 @@ public interface RemoteFieldClassStage { public interface _FinalStage { RemoteField build(); - _FinalStage value(Optional> value); + _FinalStage value(Optional value); - _FinalStage value(Map value); + _FinalStage value(JsonNode value); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements RemoteFieldClassStage, _FinalStage { - private RemoteFieldClass remoteFieldClass; + private RemoteFieldRemoteFieldClass remoteFieldClass; - private Optional> value = Optional.empty(); + private Optional value = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -110,20 +110,20 @@ public Builder from(RemoteField other) { @java.lang.Override @JsonSetter("remote_field_class") - public _FinalStage remoteFieldClass(@NotNull RemoteFieldClass remoteFieldClass) { + public _FinalStage remoteFieldClass(@NotNull RemoteFieldRemoteFieldClass remoteFieldClass) { this.remoteFieldClass = remoteFieldClass; return this; } @java.lang.Override - public _FinalStage value(Map value) { + public _FinalStage value(JsonNode value) { this.value = Optional.ofNullable(value); return this; } @java.lang.Override @JsonSetter(value = "value", nulls = Nulls.SKIP) - public _FinalStage value(Optional> value) { + public _FinalStage value(Optional value) { this.value = value; return this; } diff --git a/src/main/java/com/merge/api/resources/accounting/types/RemoteFieldApiResponse.java b/src/main/java/com/merge/api/resources/accounting/types/RemoteFieldApiResponse.java index 9cab949ae..45cb989b9 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/RemoteFieldApiResponse.java +++ b/src/main/java/com/merge/api/resources/accounting/types/RemoteFieldApiResponse.java @@ -65,6 +65,10 @@ public final class RemoteFieldApiResponse { private final Optional> employee; + private final Optional> paymentMethod; + + private final Optional> paymentTerm; + private final Map additionalProperties; private RemoteFieldApiResponse( @@ -90,6 +94,8 @@ private RemoteFieldApiResponse( Optional> generalLedgerTransaction, Optional> bankFeedAccount, Optional> employee, + Optional> paymentMethod, + Optional> paymentTerm, Map additionalProperties) { this.account = account; this.accountingAttachment = accountingAttachment; @@ -113,6 +119,8 @@ private RemoteFieldApiResponse( this.generalLedgerTransaction = generalLedgerTransaction; this.bankFeedAccount = bankFeedAccount; this.employee = employee; + this.paymentMethod = paymentMethod; + this.paymentTerm = paymentTerm; this.additionalProperties = additionalProperties; } @@ -226,6 +234,16 @@ public Optional> getEmployee() { return employee; } + @JsonProperty("PaymentMethod") + public Optional> getPaymentMethod() { + return paymentMethod; + } + + @JsonProperty("PaymentTerm") + public Optional> getPaymentTerm() { + return paymentTerm; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -259,7 +277,9 @@ private boolean equalTo(RemoteFieldApiResponse other) { && accountingPeriod.equals(other.accountingPeriod) && generalLedgerTransaction.equals(other.generalLedgerTransaction) && bankFeedAccount.equals(other.bankFeedAccount) - && employee.equals(other.employee); + && employee.equals(other.employee) + && paymentMethod.equals(other.paymentMethod) + && paymentTerm.equals(other.paymentTerm); } @java.lang.Override @@ -286,7 +306,9 @@ public int hashCode() { this.accountingPeriod, this.generalLedgerTransaction, this.bankFeedAccount, - this.employee); + this.employee, + this.paymentMethod, + this.paymentTerm); } @java.lang.Override @@ -344,6 +366,10 @@ public static final class Builder { private Optional> employee = Optional.empty(); + private Optional> paymentMethod = Optional.empty(); + + private Optional> paymentTerm = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -372,6 +398,8 @@ public Builder from(RemoteFieldApiResponse other) { generalLedgerTransaction(other.getGeneralLedgerTransaction()); bankFeedAccount(other.getBankFeedAccount()); employee(other.getEmployee()); + paymentMethod(other.getPaymentMethod()); + paymentTerm(other.getPaymentTerm()); return this; } @@ -617,6 +645,28 @@ public Builder employee(List employee) { return this; } + @JsonSetter(value = "PaymentMethod", nulls = Nulls.SKIP) + public Builder paymentMethod(Optional> paymentMethod) { + this.paymentMethod = paymentMethod; + return this; + } + + public Builder paymentMethod(List paymentMethod) { + this.paymentMethod = Optional.ofNullable(paymentMethod); + return this; + } + + @JsonSetter(value = "PaymentTerm", nulls = Nulls.SKIP) + public Builder paymentTerm(Optional> paymentTerm) { + this.paymentTerm = paymentTerm; + return this; + } + + public Builder paymentTerm(List paymentTerm) { + this.paymentTerm = Optional.ofNullable(paymentTerm); + return this; + } + public RemoteFieldApiResponse build() { return new RemoteFieldApiResponse( account, @@ -641,6 +691,8 @@ public RemoteFieldApiResponse build() { generalLedgerTransaction, bankFeedAccount, employee, + paymentMethod, + paymentTerm, additionalProperties); } } diff --git a/src/main/java/com/merge/api/resources/accounting/types/RemoteFieldRemoteFieldClass.java b/src/main/java/com/merge/api/resources/accounting/types/RemoteFieldRemoteFieldClass.java new file mode 100644 index 000000000..1fbde09dd --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/RemoteFieldRemoteFieldClass.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = RemoteFieldRemoteFieldClass.Deserializer.class) +public final class RemoteFieldRemoteFieldClass { + private final Object value; + + private final int type; + + private RemoteFieldRemoteFieldClass(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((String) this.value); + } else if (this.type == 1) { + return visitor.visit((RemoteFieldClass) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof RemoteFieldRemoteFieldClass && equalTo((RemoteFieldRemoteFieldClass) other); + } + + private boolean equalTo(RemoteFieldRemoteFieldClass other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static RemoteFieldRemoteFieldClass of(String value) { + return new RemoteFieldRemoteFieldClass(value, 0); + } + + public static RemoteFieldRemoteFieldClass of(RemoteFieldClass value) { + return new RemoteFieldRemoteFieldClass(value, 1); + } + + public interface Visitor { + T visit(String value); + + T visit(RemoteFieldClass value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(RemoteFieldRemoteFieldClass.class); + } + + @java.lang.Override + public RemoteFieldRemoteFieldClass deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, RemoteFieldClass.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/StatusFd5Enum.java b/src/main/java/com/merge/api/resources/accounting/types/StatusFd5Enum.java new file mode 100644 index 000000000..d655c804c --- /dev/null +++ b/src/main/java/com/merge/api/resources/accounting/types/StatusFd5Enum.java @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.accounting.types; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum StatusFd5Enum { + SYNCING("SYNCING"), + + DONE("DONE"), + + FAILED("FAILED"), + + DISABLED("DISABLED"), + + PAUSED("PAUSED"), + + PARTIALLY_SYNCED("PARTIALLY_SYNCED"); + + private final String value; + + StatusFd5Enum(String value) { + this.value = value; + } + + @JsonValue + @java.lang.Override + public String toString() { + return this.value; + } +} diff --git a/src/main/java/com/merge/api/resources/accounting/types/SyncStatus.java b/src/main/java/com/merge/api/resources/accounting/types/SyncStatus.java index df51b5798..a2481b12a 100644 --- a/src/main/java/com/merge/api/resources/accounting/types/SyncStatus.java +++ b/src/main/java/com/merge/api/resources/accounting/types/SyncStatus.java @@ -30,7 +30,11 @@ public final class SyncStatus { private final Optional nextSyncStart; - private final SyncStatusStatusEnum status; + private final Optional lastSyncResult; + + private final Optional lastSyncFinished; + + private final StatusFd5Enum status; private final boolean isInitialSync; @@ -43,7 +47,9 @@ private SyncStatus( String modelId, Optional lastSyncStart, Optional nextSyncStart, - SyncStatusStatusEnum status, + Optional lastSyncResult, + Optional lastSyncFinished, + StatusFd5Enum status, boolean isInitialSync, Optional selectiveSyncConfigurationsUsage, Map additionalProperties) { @@ -51,6 +57,8 @@ private SyncStatus( this.modelId = modelId; this.lastSyncStart = lastSyncStart; this.nextSyncStart = nextSyncStart; + this.lastSyncResult = lastSyncResult; + this.lastSyncFinished = lastSyncFinished; this.status = status; this.isInitialSync = isInitialSync; this.selectiveSyncConfigurationsUsage = selectiveSyncConfigurationsUsage; @@ -77,8 +85,18 @@ public Optional getNextSyncStart() { return nextSyncStart; } + @JsonProperty("last_sync_result") + public Optional getLastSyncResult() { + return lastSyncResult; + } + + @JsonProperty("last_sync_finished") + public Optional getLastSyncFinished() { + return lastSyncFinished; + } + @JsonProperty("status") - public SyncStatusStatusEnum getStatus() { + public StatusFd5Enum getStatus() { return status; } @@ -108,6 +126,8 @@ private boolean equalTo(SyncStatus other) { && modelId.equals(other.modelId) && lastSyncStart.equals(other.lastSyncStart) && nextSyncStart.equals(other.nextSyncStart) + && lastSyncResult.equals(other.lastSyncResult) + && lastSyncFinished.equals(other.lastSyncFinished) && status.equals(other.status) && isInitialSync == other.isInitialSync && selectiveSyncConfigurationsUsage.equals(other.selectiveSyncConfigurationsUsage); @@ -120,6 +140,8 @@ public int hashCode() { this.modelId, this.lastSyncStart, this.nextSyncStart, + this.lastSyncResult, + this.lastSyncFinished, this.status, this.isInitialSync, this.selectiveSyncConfigurationsUsage); @@ -145,7 +167,7 @@ public interface ModelIdStage { } public interface StatusStage { - IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status); + IsInitialSyncStage status(@NotNull StatusFd5Enum status); } public interface IsInitialSyncStage { @@ -163,6 +185,14 @@ public interface _FinalStage { _FinalStage nextSyncStart(OffsetDateTime nextSyncStart); + _FinalStage lastSyncResult(Optional lastSyncResult); + + _FinalStage lastSyncResult(LastSyncResultEnum lastSyncResult); + + _FinalStage lastSyncFinished(Optional lastSyncFinished); + + _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished); + _FinalStage selectiveSyncConfigurationsUsage( Optional selectiveSyncConfigurationsUsage); @@ -177,12 +207,16 @@ public static final class Builder private String modelId; - private SyncStatusStatusEnum status; + private StatusFd5Enum status; private boolean isInitialSync; private Optional selectiveSyncConfigurationsUsage = Optional.empty(); + private Optional lastSyncFinished = Optional.empty(); + + private Optional lastSyncResult = Optional.empty(); + private Optional nextSyncStart = Optional.empty(); private Optional lastSyncStart = Optional.empty(); @@ -198,6 +232,8 @@ public Builder from(SyncStatus other) { modelId(other.getModelId()); lastSyncStart(other.getLastSyncStart()); nextSyncStart(other.getNextSyncStart()); + lastSyncResult(other.getLastSyncResult()); + lastSyncFinished(other.getLastSyncFinished()); status(other.getStatus()); isInitialSync(other.getIsInitialSync()); selectiveSyncConfigurationsUsage(other.getSelectiveSyncConfigurationsUsage()); @@ -220,7 +256,7 @@ public StatusStage modelId(@NotNull String modelId) { @java.lang.Override @JsonSetter("status") - public IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status) { + public IsInitialSyncStage status(@NotNull StatusFd5Enum status) { this.status = status; return this; } @@ -247,6 +283,32 @@ public _FinalStage selectiveSyncConfigurationsUsage( return this; } + @java.lang.Override + public _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished) { + this.lastSyncFinished = Optional.ofNullable(lastSyncFinished); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_finished", nulls = Nulls.SKIP) + public _FinalStage lastSyncFinished(Optional lastSyncFinished) { + this.lastSyncFinished = lastSyncFinished; + return this; + } + + @java.lang.Override + public _FinalStage lastSyncResult(LastSyncResultEnum lastSyncResult) { + this.lastSyncResult = Optional.ofNullable(lastSyncResult); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_result", nulls = Nulls.SKIP) + public _FinalStage lastSyncResult(Optional lastSyncResult) { + this.lastSyncResult = lastSyncResult; + return this; + } + @java.lang.Override public _FinalStage nextSyncStart(OffsetDateTime nextSyncStart) { this.nextSyncStart = Optional.ofNullable(nextSyncStart); @@ -280,6 +342,8 @@ public SyncStatus build() { modelId, lastSyncStart, nextSyncStart, + lastSyncResult, + lastSyncFinished, status, isInitialSync, selectiveSyncConfigurationsUsage, diff --git a/src/main/java/com/merge/api/resources/accounting/vendorcredits/VendorCreditsClient.java b/src/main/java/com/merge/api/resources/accounting/vendorcredits/VendorCreditsClient.java index 0da694ae4..caba2f2ea 100644 --- a/src/main/java/com/merge/api/resources/accounting/vendorcredits/VendorCreditsClient.java +++ b/src/main/java/com/merge/api/resources/accounting/vendorcredits/VendorCreditsClient.java @@ -220,6 +220,10 @@ public VendorCredit retrieve(String id, VendorCreditsRetrieveRequest request, Re httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/accounting/vendorcredits/requests/VendorCreditsRetrieveRequest.java b/src/main/java/com/merge/api/resources/accounting/vendorcredits/requests/VendorCreditsRetrieveRequest.java index 8354c2885..f3383f7f2 100644 --- a/src/main/java/com/merge/api/resources/accounting/vendorcredits/requests/VendorCreditsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/accounting/vendorcredits/requests/VendorCreditsRetrieveRequest.java @@ -25,14 +25,18 @@ public final class VendorCreditsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private VendorCreditsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(VendorCreditsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(VendorCreditsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public VendorCreditsRetrieveRequest build() { - return new VendorCreditsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new VendorCreditsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/activities/ActivitiesClient.java b/src/main/java/com/merge/api/resources/ats/activities/ActivitiesClient.java index 1bf2a51e8..f6d949606 100644 --- a/src/main/java/com/merge/api/resources/ats/activities/ActivitiesClient.java +++ b/src/main/java/com/merge/api/resources/ats/activities/ActivitiesClient.java @@ -219,6 +219,10 @@ public Activity retrieve(String id, ActivitiesRetrieveRequest request, RequestOp httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/ats/activities/requests/ActivitiesRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/activities/requests/ActivitiesRetrieveRequest.java index 673d7fba5..797ff1daa 100644 --- a/src/main/java/com/merge/api/resources/ats/activities/requests/ActivitiesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/activities/requests/ActivitiesRetrieveRequest.java @@ -26,6 +26,8 @@ public final class ActivitiesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -35,11 +37,13 @@ public final class ActivitiesRetrieveRequest { private ActivitiesRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -61,6 +65,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -91,13 +103,15 @@ public Map getAdditionalProperties() { private boolean equalTo(ActivitiesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -115,6 +129,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -127,6 +143,7 @@ private Builder() {} public Builder from(ActivitiesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -154,6 +171,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -178,7 +206,7 @@ public Builder showEnumOrigins(ActivitiesRetrieveRequestShowEnumOrigins showEnum public ActivitiesRetrieveRequest build() { return new ActivitiesRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/applications/ApplicationsClient.java b/src/main/java/com/merge/api/resources/ats/applications/ApplicationsClient.java index d9399ff64..f8b77e161 100644 --- a/src/main/java/com/merge/api/resources/ats/applications/ApplicationsClient.java +++ b/src/main/java/com/merge/api/resources/ats/applications/ApplicationsClient.java @@ -235,6 +235,10 @@ public Application retrieve(String id, ApplicationsRetrieveRequest request, Requ httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ats/applications/requests/ApplicationsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/applications/requests/ApplicationsRetrieveRequest.java index 835565218..2cae29638 100644 --- a/src/main/java/com/merge/api/resources/ats/applications/requests/ApplicationsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/applications/requests/ApplicationsRetrieveRequest.java @@ -25,14 +25,18 @@ public final class ApplicationsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private ApplicationsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(ApplicationsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(ApplicationsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public ApplicationsRetrieveRequest build() { - return new ApplicationsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new ApplicationsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/attachments/AttachmentsClient.java b/src/main/java/com/merge/api/resources/ats/attachments/AttachmentsClient.java index 6460df6fd..b8c7a0dc1 100644 --- a/src/main/java/com/merge/api/resources/ats/attachments/AttachmentsClient.java +++ b/src/main/java/com/merge/api/resources/ats/attachments/AttachmentsClient.java @@ -218,6 +218,10 @@ public Attachment retrieve(String id, AttachmentsRetrieveRequest request, Reques httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/ats/attachments/requests/AttachmentsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/attachments/requests/AttachmentsRetrieveRequest.java index d4c64ee9d..251d01e8b 100644 --- a/src/main/java/com/merge/api/resources/ats/attachments/requests/AttachmentsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/attachments/requests/AttachmentsRetrieveRequest.java @@ -24,6 +24,8 @@ public final class AttachmentsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -33,11 +35,13 @@ public final class AttachmentsRetrieveRequest { private AttachmentsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -59,6 +63,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -89,13 +101,15 @@ public Map getAdditionalProperties() { private boolean equalTo(AttachmentsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -113,6 +127,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -125,6 +141,7 @@ private Builder() {} public Builder from(AttachmentsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -152,6 +169,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -176,7 +204,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public AttachmentsRetrieveRequest build() { return new AttachmentsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/audittrail/requests/AuditTrailListRequest.java b/src/main/java/com/merge/api/resources/ats/audittrail/requests/AuditTrailListRequest.java index 930558b93..638f363c7 100644 --- a/src/main/java/com/merge/api/resources/ats/audittrail/requests/AuditTrailListRequest.java +++ b/src/main/java/com/merge/api/resources/ats/audittrail/requests/AuditTrailListRequest.java @@ -68,7 +68,7 @@ public Optional getEndDate() { } /** - * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED + * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED */ @JsonProperty("event_type") public Optional getEventType() { diff --git a/src/main/java/com/merge/api/resources/ats/candidates/CandidatesClient.java b/src/main/java/com/merge/api/resources/ats/candidates/CandidatesClient.java index 09f378046..ff1550ef5 100644 --- a/src/main/java/com/merge/api/resources/ats/candidates/CandidatesClient.java +++ b/src/main/java/com/merge/api/resources/ats/candidates/CandidatesClient.java @@ -224,6 +224,10 @@ public Candidate retrieve(String id, CandidatesRetrieveRequest request, RequestO httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ats/candidates/requests/CandidatesRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/candidates/requests/CandidatesRetrieveRequest.java index a4c19131a..8e79ab5bb 100644 --- a/src/main/java/com/merge/api/resources/ats/candidates/requests/CandidatesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/candidates/requests/CandidatesRetrieveRequest.java @@ -25,14 +25,18 @@ public final class CandidatesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private CandidatesRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(CandidatesRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(CandidatesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public CandidatesRetrieveRequest build() { - return new CandidatesRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new CandidatesRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/departments/DepartmentsClient.java b/src/main/java/com/merge/api/resources/ats/departments/DepartmentsClient.java index 100dae2e1..787139ff5 100644 --- a/src/main/java/com/merge/api/resources/ats/departments/DepartmentsClient.java +++ b/src/main/java/com/merge/api/resources/ats/departments/DepartmentsClient.java @@ -138,6 +138,10 @@ public Department retrieve(String id, DepartmentsRetrieveRequest request, Reques httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ats/departments/requests/DepartmentsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/departments/requests/DepartmentsRetrieveRequest.java index 4d6e12a29..5824ff811 100644 --- a/src/main/java/com/merge/api/resources/ats/departments/requests/DepartmentsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/departments/requests/DepartmentsRetrieveRequest.java @@ -22,10 +22,16 @@ public final class DepartmentsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private DepartmentsRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private DepartmentsRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(DepartmentsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(DepartmentsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public DepartmentsRetrieveRequest build() { - return new DepartmentsRetrieveRequest(includeRemoteData, additionalProperties); + return new DepartmentsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/eeocs/EeocsClient.java b/src/main/java/com/merge/api/resources/ats/eeocs/EeocsClient.java index 7d5366907..c2f154678 100644 --- a/src/main/java/com/merge/api/resources/ats/eeocs/EeocsClient.java +++ b/src/main/java/com/merge/api/resources/ats/eeocs/EeocsClient.java @@ -155,6 +155,10 @@ public Eeoc retrieve(String id, EeocsRetrieveRequest request, RequestOptions req httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/ats/eeocs/requests/EeocsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/eeocs/requests/EeocsRetrieveRequest.java index 38f71d42d..bd1494421 100644 --- a/src/main/java/com/merge/api/resources/ats/eeocs/requests/EeocsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/eeocs/requests/EeocsRetrieveRequest.java @@ -26,6 +26,8 @@ public final class EeocsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -35,11 +37,13 @@ public final class EeocsRetrieveRequest { private EeocsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -61,6 +65,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -91,13 +103,15 @@ public Map getAdditionalProperties() { private boolean equalTo(EeocsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -115,6 +129,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -127,6 +143,7 @@ private Builder() {} public Builder from(EeocsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -154,6 +171,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -178,7 +206,7 @@ public Builder showEnumOrigins(EeocsRetrieveRequestShowEnumOrigins showEnumOrigi public EeocsRetrieveRequest build() { return new EeocsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/forceresync/ForceResyncClient.java b/src/main/java/com/merge/api/resources/ats/forceresync/ForceResyncClient.java index 7a15ae0c2..64ebd57cb 100644 --- a/src/main/java/com/merge/api/resources/ats/forceresync/ForceResyncClient.java +++ b/src/main/java/com/merge/api/resources/ats/forceresync/ForceResyncClient.java @@ -28,14 +28,14 @@ public ForceResyncClient(ClientOptions clientOptions) { } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate() { return syncStatusResyncCreate(null); } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate(RequestOptions requestOptions) { HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/ats/interviews/InterviewsClient.java b/src/main/java/com/merge/api/resources/ats/interviews/InterviewsClient.java index 44a52af77..d0fa60d8c 100644 --- a/src/main/java/com/merge/api/resources/ats/interviews/InterviewsClient.java +++ b/src/main/java/com/merge/api/resources/ats/interviews/InterviewsClient.java @@ -230,6 +230,10 @@ public ScheduledInterview retrieve(String id, InterviewsRetrieveRequest request, httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/ats/interviews/requests/InterviewsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/interviews/requests/InterviewsRetrieveRequest.java index 5444be32f..5b91c454b 100644 --- a/src/main/java/com/merge/api/resources/ats/interviews/requests/InterviewsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/interviews/requests/InterviewsRetrieveRequest.java @@ -25,6 +25,8 @@ public final class InterviewsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -34,11 +36,13 @@ public final class InterviewsRetrieveRequest { private InterviewsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -60,6 +64,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -90,13 +102,15 @@ public Map getAdditionalProperties() { private boolean equalTo(InterviewsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -114,6 +128,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -126,6 +142,7 @@ private Builder() {} public Builder from(InterviewsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -153,6 +170,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -177,7 +205,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public InterviewsRetrieveRequest build() { return new InterviewsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/jobinterviewstages/JobInterviewStagesClient.java b/src/main/java/com/merge/api/resources/ats/jobinterviewstages/JobInterviewStagesClient.java index 0273c4c67..9938c296f 100644 --- a/src/main/java/com/merge/api/resources/ats/jobinterviewstages/JobInterviewStagesClient.java +++ b/src/main/java/com/merge/api/resources/ats/jobinterviewstages/JobInterviewStagesClient.java @@ -148,6 +148,10 @@ public JobInterviewStage retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ats/jobinterviewstages/requests/JobInterviewStagesRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/jobinterviewstages/requests/JobInterviewStagesRetrieveRequest.java index 123a55032..a5154631b 100644 --- a/src/main/java/com/merge/api/resources/ats/jobinterviewstages/requests/JobInterviewStagesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/jobinterviewstages/requests/JobInterviewStagesRetrieveRequest.java @@ -24,12 +24,18 @@ public final class JobInterviewStagesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private JobInterviewStagesRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(JobInterviewStagesRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(JobInterviewStagesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public JobInterviewStagesRetrieveRequest build() { - return new JobInterviewStagesRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new JobInterviewStagesRetrieveRequest( + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/jobpostings/JobPostingsClient.java b/src/main/java/com/merge/api/resources/ats/jobpostings/JobPostingsClient.java index c13e163eb..99196b5e9 100644 --- a/src/main/java/com/merge/api/resources/ats/jobpostings/JobPostingsClient.java +++ b/src/main/java/com/merge/api/resources/ats/jobpostings/JobPostingsClient.java @@ -147,6 +147,10 @@ public JobPosting retrieve(String id, JobPostingsRetrieveRequest request, Reques httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ats/jobpostings/requests/JobPostingsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/jobpostings/requests/JobPostingsRetrieveRequest.java index 3d2ef206c..8c6fb089f 100644 --- a/src/main/java/com/merge/api/resources/ats/jobpostings/requests/JobPostingsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/jobpostings/requests/JobPostingsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class JobPostingsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private JobPostingsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(JobPostingsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(JobPostingsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public JobPostingsRetrieveRequest build() { - return new JobPostingsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new JobPostingsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/jobs/JobsClient.java b/src/main/java/com/merge/api/resources/ats/jobs/JobsClient.java index 01c7da75a..915984bfd 100644 --- a/src/main/java/com/merge/api/resources/ats/jobs/JobsClient.java +++ b/src/main/java/com/merge/api/resources/ats/jobs/JobsClient.java @@ -162,6 +162,10 @@ public Job retrieve(String id, JobsRetrieveRequest request, RequestOptions reque httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/ats/jobs/requests/JobsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/jobs/requests/JobsRetrieveRequest.java index b563005ed..db45a37dd 100644 --- a/src/main/java/com/merge/api/resources/ats/jobs/requests/JobsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/jobs/requests/JobsRetrieveRequest.java @@ -25,6 +25,8 @@ public final class JobsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -34,11 +36,13 @@ public final class JobsRetrieveRequest { private JobsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -60,6 +64,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -90,13 +102,15 @@ public Map getAdditionalProperties() { private boolean equalTo(JobsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -114,6 +128,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -126,6 +142,7 @@ private Builder() {} public Builder from(JobsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -153,6 +170,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -177,7 +205,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public JobsRetrieveRequest build() { return new JobsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/offers/OffersClient.java b/src/main/java/com/merge/api/resources/ats/offers/OffersClient.java index c50c482e8..81103c5c6 100644 --- a/src/main/java/com/merge/api/resources/ats/offers/OffersClient.java +++ b/src/main/java/com/merge/api/resources/ats/offers/OffersClient.java @@ -158,6 +158,10 @@ public Offer retrieve(String id, OffersRetrieveRequest request, RequestOptions r httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/ats/offers/requests/OffersRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/offers/requests/OffersRetrieveRequest.java index ecdd2a680..6f1ed298f 100644 --- a/src/main/java/com/merge/api/resources/ats/offers/requests/OffersRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/offers/requests/OffersRetrieveRequest.java @@ -25,6 +25,8 @@ public final class OffersRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -34,11 +36,13 @@ public final class OffersRetrieveRequest { private OffersRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -60,6 +64,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -90,13 +102,15 @@ public Map getAdditionalProperties() { private boolean equalTo(OffersRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -114,6 +128,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -126,6 +142,7 @@ private Builder() {} public Builder from(OffersRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -153,6 +170,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -177,7 +205,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public OffersRetrieveRequest build() { return new OffersRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/offices/OfficesClient.java b/src/main/java/com/merge/api/resources/ats/offices/OfficesClient.java index 6a5320785..1e53f60b3 100644 --- a/src/main/java/com/merge/api/resources/ats/offices/OfficesClient.java +++ b/src/main/java/com/merge/api/resources/ats/offices/OfficesClient.java @@ -138,6 +138,10 @@ public Office retrieve(String id, OfficesRetrieveRequest request, RequestOptions httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ats/offices/requests/OfficesRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/offices/requests/OfficesRetrieveRequest.java index 82a8d0234..dd5ec6b79 100644 --- a/src/main/java/com/merge/api/resources/ats/offices/requests/OfficesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/offices/requests/OfficesRetrieveRequest.java @@ -22,10 +22,16 @@ public final class OfficesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private OfficesRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private OfficesRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(OfficesRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(OfficesRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public OfficesRetrieveRequest build() { - return new OfficesRetrieveRequest(includeRemoteData, additionalProperties); + return new OfficesRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/rejectreasons/RejectReasonsClient.java b/src/main/java/com/merge/api/resources/ats/rejectreasons/RejectReasonsClient.java index 466913eca..b9ae5f68e 100644 --- a/src/main/java/com/merge/api/resources/ats/rejectreasons/RejectReasonsClient.java +++ b/src/main/java/com/merge/api/resources/ats/rejectreasons/RejectReasonsClient.java @@ -138,6 +138,10 @@ public RejectReason retrieve(String id, RejectReasonsRetrieveRequest request, Re httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ats/rejectreasons/requests/RejectReasonsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/rejectreasons/requests/RejectReasonsRetrieveRequest.java index 20d543488..ef1a0467b 100644 --- a/src/main/java/com/merge/api/resources/ats/rejectreasons/requests/RejectReasonsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/rejectreasons/requests/RejectReasonsRetrieveRequest.java @@ -22,11 +22,16 @@ public final class RejectReasonsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private RejectReasonsRetrieveRequest( - Optional includeRemoteData, Map additionalProperties) { + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -38,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -50,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(RejectReasonsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -71,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -78,6 +93,7 @@ private Builder() {} public Builder from(RejectReasonsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -92,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public RejectReasonsRetrieveRequest build() { - return new RejectReasonsRetrieveRequest(includeRemoteData, additionalProperties); + return new RejectReasonsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/scorecards/ScorecardsClient.java b/src/main/java/com/merge/api/resources/ats/scorecards/ScorecardsClient.java index c89219fff..013aeecb7 100644 --- a/src/main/java/com/merge/api/resources/ats/scorecards/ScorecardsClient.java +++ b/src/main/java/com/merge/api/resources/ats/scorecards/ScorecardsClient.java @@ -162,6 +162,10 @@ public Scorecard retrieve(String id, ScorecardsRetrieveRequest request, RequestO httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/ats/scorecards/requests/ScorecardsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/scorecards/requests/ScorecardsRetrieveRequest.java index d54ffd109..796f2d169 100644 --- a/src/main/java/com/merge/api/resources/ats/scorecards/requests/ScorecardsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/scorecards/requests/ScorecardsRetrieveRequest.java @@ -25,6 +25,8 @@ public final class ScorecardsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -34,11 +36,13 @@ public final class ScorecardsRetrieveRequest { private ScorecardsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -60,6 +64,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -90,13 +102,15 @@ public Map getAdditionalProperties() { private boolean equalTo(ScorecardsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -114,6 +128,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -126,6 +142,7 @@ private Builder() {} public Builder from(ScorecardsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -153,6 +170,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -177,7 +205,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public ScorecardsRetrieveRequest build() { return new ScorecardsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/syncstatus/SyncStatusClient.java b/src/main/java/com/merge/api/resources/ats/syncstatus/SyncStatusClient.java index b9533d672..471a4f809 100644 --- a/src/main/java/com/merge/api/resources/ats/syncstatus/SyncStatusClient.java +++ b/src/main/java/com/merge/api/resources/ats/syncstatus/SyncStatusClient.java @@ -26,21 +26,21 @@ public SyncStatusClient(ClientOptions clientOptions) { } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list() { return list(SyncStatusListRequest.builder().build()); } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list(SyncStatusListRequest request) { return list(request, null); } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list(SyncStatusListRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/ats/types/AccountToken.java b/src/main/java/com/merge/api/resources/ats/types/AccountToken.java index 6acc06eee..7f3a352f3 100644 --- a/src/main/java/com/merge/api/resources/ats/types/AccountToken.java +++ b/src/main/java/com/merge/api/resources/ats/types/AccountToken.java @@ -23,12 +23,15 @@ public final class AccountToken { private final AccountIntegration integration; + private final String id; + private final Map additionalProperties; private AccountToken( - String accountToken, AccountIntegration integration, Map additionalProperties) { + String accountToken, AccountIntegration integration, String id, Map additionalProperties) { this.accountToken = accountToken; this.integration = integration; + this.id = id; this.additionalProperties = additionalProperties; } @@ -42,6 +45,11 @@ public AccountIntegration getIntegration() { return integration; } + @JsonProperty("id") + public String getId() { + return id; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -54,12 +62,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AccountToken other) { - return accountToken.equals(other.accountToken) && integration.equals(other.integration); + return accountToken.equals(other.accountToken) && integration.equals(other.integration) && id.equals(other.id); } @java.lang.Override public int hashCode() { - return Objects.hash(this.accountToken, this.integration); + return Objects.hash(this.accountToken, this.integration, this.id); } @java.lang.Override @@ -78,7 +86,11 @@ public interface AccountTokenStage { } public interface IntegrationStage { - _FinalStage integration(@NotNull AccountIntegration integration); + IdStage integration(@NotNull AccountIntegration integration); + } + + public interface IdStage { + _FinalStage id(@NotNull String id); } public interface _FinalStage { @@ -86,11 +98,13 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements AccountTokenStage, IntegrationStage, _FinalStage { + public static final class Builder implements AccountTokenStage, IntegrationStage, IdStage, _FinalStage { private String accountToken; private AccountIntegration integration; + private String id; + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -100,6 +114,7 @@ private Builder() {} public Builder from(AccountToken other) { accountToken(other.getAccountToken()); integration(other.getIntegration()); + id(other.getId()); return this; } @@ -112,14 +127,21 @@ public IntegrationStage accountToken(@NotNull String accountToken) { @java.lang.Override @JsonSetter("integration") - public _FinalStage integration(@NotNull AccountIntegration integration) { + public IdStage integration(@NotNull AccountIntegration integration) { this.integration = integration; return this; } + @java.lang.Override + @JsonSetter("id") + public _FinalStage id(@NotNull String id) { + this.id = id; + return this; + } + @java.lang.Override public AccountToken build() { - return new AccountToken(accountToken, integration, additionalProperties); + return new AccountToken(accountToken, integration, id, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ats/types/AuditLogEvent.java b/src/main/java/com/merge/api/resources/ats/types/AuditLogEvent.java index 105c5fb50..e7161b742 100644 --- a/src/main/java/com/merge/api/resources/ats/types/AuditLogEvent.java +++ b/src/main/java/com/merge/api/resources/ats/types/AuditLogEvent.java @@ -115,6 +115,7 @@ public String getIpAddress() { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • @@ -321,6 +322,7 @@ public EventTypeStage ipAddress(@NotNull String ipAddress) { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • diff --git a/src/main/java/com/merge/api/resources/ats/types/EventTypeEnum.java b/src/main/java/com/merge/api/resources/ats/types/EventTypeEnum.java index cbbb99e0a..c07e1e07d 100644 --- a/src/main/java/com/merge/api/resources/ats/types/EventTypeEnum.java +++ b/src/main/java/com/merge/api/resources/ats/types/EventTypeEnum.java @@ -24,6 +24,8 @@ public enum EventTypeEnum { DELETED_LINKED_ACCOUNT("DELETED_LINKED_ACCOUNT"), + DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT("DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT"), + CREATED_DESTINATION("CREATED_DESTINATION"), DELETED_DESTINATION("DELETED_DESTINATION"), diff --git a/src/main/java/com/merge/api/resources/ats/types/SyncStatusStatusEnum.java b/src/main/java/com/merge/api/resources/ats/types/LastSyncResultEnum.java similarity index 86% rename from src/main/java/com/merge/api/resources/ats/types/SyncStatusStatusEnum.java rename to src/main/java/com/merge/api/resources/ats/types/LastSyncResultEnum.java index b65741a63..325b21516 100644 --- a/src/main/java/com/merge/api/resources/ats/types/SyncStatusStatusEnum.java +++ b/src/main/java/com/merge/api/resources/ats/types/LastSyncResultEnum.java @@ -5,7 +5,7 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SyncStatusStatusEnum { +public enum LastSyncResultEnum { SYNCING("SYNCING"), DONE("DONE"), @@ -20,7 +20,7 @@ public enum SyncStatusStatusEnum { private final String value; - SyncStatusStatusEnum(String value) { + LastSyncResultEnum(String value) { this.value = value; } diff --git a/src/main/java/com/merge/api/resources/ats/types/StatusFd5Enum.java b/src/main/java/com/merge/api/resources/ats/types/StatusFd5Enum.java new file mode 100644 index 000000000..c1448e7cc --- /dev/null +++ b/src/main/java/com/merge/api/resources/ats/types/StatusFd5Enum.java @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.ats.types; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum StatusFd5Enum { + SYNCING("SYNCING"), + + DONE("DONE"), + + FAILED("FAILED"), + + DISABLED("DISABLED"), + + PAUSED("PAUSED"), + + PARTIALLY_SYNCED("PARTIALLY_SYNCED"); + + private final String value; + + StatusFd5Enum(String value) { + this.value = value; + } + + @JsonValue + @java.lang.Override + public String toString() { + return this.value; + } +} diff --git a/src/main/java/com/merge/api/resources/ats/types/SyncStatus.java b/src/main/java/com/merge/api/resources/ats/types/SyncStatus.java index 4bb36a817..9891c8264 100644 --- a/src/main/java/com/merge/api/resources/ats/types/SyncStatus.java +++ b/src/main/java/com/merge/api/resources/ats/types/SyncStatus.java @@ -30,7 +30,11 @@ public final class SyncStatus { private final Optional nextSyncStart; - private final SyncStatusStatusEnum status; + private final Optional lastSyncResult; + + private final Optional lastSyncFinished; + + private final StatusFd5Enum status; private final boolean isInitialSync; @@ -43,7 +47,9 @@ private SyncStatus( String modelId, Optional lastSyncStart, Optional nextSyncStart, - SyncStatusStatusEnum status, + Optional lastSyncResult, + Optional lastSyncFinished, + StatusFd5Enum status, boolean isInitialSync, Optional selectiveSyncConfigurationsUsage, Map additionalProperties) { @@ -51,6 +57,8 @@ private SyncStatus( this.modelId = modelId; this.lastSyncStart = lastSyncStart; this.nextSyncStart = nextSyncStart; + this.lastSyncResult = lastSyncResult; + this.lastSyncFinished = lastSyncFinished; this.status = status; this.isInitialSync = isInitialSync; this.selectiveSyncConfigurationsUsage = selectiveSyncConfigurationsUsage; @@ -77,8 +85,18 @@ public Optional getNextSyncStart() { return nextSyncStart; } + @JsonProperty("last_sync_result") + public Optional getLastSyncResult() { + return lastSyncResult; + } + + @JsonProperty("last_sync_finished") + public Optional getLastSyncFinished() { + return lastSyncFinished; + } + @JsonProperty("status") - public SyncStatusStatusEnum getStatus() { + public StatusFd5Enum getStatus() { return status; } @@ -108,6 +126,8 @@ private boolean equalTo(SyncStatus other) { && modelId.equals(other.modelId) && lastSyncStart.equals(other.lastSyncStart) && nextSyncStart.equals(other.nextSyncStart) + && lastSyncResult.equals(other.lastSyncResult) + && lastSyncFinished.equals(other.lastSyncFinished) && status.equals(other.status) && isInitialSync == other.isInitialSync && selectiveSyncConfigurationsUsage.equals(other.selectiveSyncConfigurationsUsage); @@ -120,6 +140,8 @@ public int hashCode() { this.modelId, this.lastSyncStart, this.nextSyncStart, + this.lastSyncResult, + this.lastSyncFinished, this.status, this.isInitialSync, this.selectiveSyncConfigurationsUsage); @@ -145,7 +167,7 @@ public interface ModelIdStage { } public interface StatusStage { - IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status); + IsInitialSyncStage status(@NotNull StatusFd5Enum status); } public interface IsInitialSyncStage { @@ -163,6 +185,14 @@ public interface _FinalStage { _FinalStage nextSyncStart(OffsetDateTime nextSyncStart); + _FinalStage lastSyncResult(Optional lastSyncResult); + + _FinalStage lastSyncResult(LastSyncResultEnum lastSyncResult); + + _FinalStage lastSyncFinished(Optional lastSyncFinished); + + _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished); + _FinalStage selectiveSyncConfigurationsUsage( Optional selectiveSyncConfigurationsUsage); @@ -177,12 +207,16 @@ public static final class Builder private String modelId; - private SyncStatusStatusEnum status; + private StatusFd5Enum status; private boolean isInitialSync; private Optional selectiveSyncConfigurationsUsage = Optional.empty(); + private Optional lastSyncFinished = Optional.empty(); + + private Optional lastSyncResult = Optional.empty(); + private Optional nextSyncStart = Optional.empty(); private Optional lastSyncStart = Optional.empty(); @@ -198,6 +232,8 @@ public Builder from(SyncStatus other) { modelId(other.getModelId()); lastSyncStart(other.getLastSyncStart()); nextSyncStart(other.getNextSyncStart()); + lastSyncResult(other.getLastSyncResult()); + lastSyncFinished(other.getLastSyncFinished()); status(other.getStatus()); isInitialSync(other.getIsInitialSync()); selectiveSyncConfigurationsUsage(other.getSelectiveSyncConfigurationsUsage()); @@ -220,7 +256,7 @@ public StatusStage modelId(@NotNull String modelId) { @java.lang.Override @JsonSetter("status") - public IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status) { + public IsInitialSyncStage status(@NotNull StatusFd5Enum status) { this.status = status; return this; } @@ -247,6 +283,32 @@ public _FinalStage selectiveSyncConfigurationsUsage( return this; } + @java.lang.Override + public _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished) { + this.lastSyncFinished = Optional.ofNullable(lastSyncFinished); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_finished", nulls = Nulls.SKIP) + public _FinalStage lastSyncFinished(Optional lastSyncFinished) { + this.lastSyncFinished = lastSyncFinished; + return this; + } + + @java.lang.Override + public _FinalStage lastSyncResult(LastSyncResultEnum lastSyncResult) { + this.lastSyncResult = Optional.ofNullable(lastSyncResult); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_result", nulls = Nulls.SKIP) + public _FinalStage lastSyncResult(Optional lastSyncResult) { + this.lastSyncResult = lastSyncResult; + return this; + } + @java.lang.Override public _FinalStage nextSyncStart(OffsetDateTime nextSyncStart) { this.nextSyncStart = Optional.ofNullable(nextSyncStart); @@ -280,6 +342,8 @@ public SyncStatus build() { modelId, lastSyncStart, nextSyncStart, + lastSyncResult, + lastSyncFinished, status, isInitialSync, selectiveSyncConfigurationsUsage, diff --git a/src/main/java/com/merge/api/resources/ats/users/UsersClient.java b/src/main/java/com/merge/api/resources/ats/users/UsersClient.java index a42894714..c763b22bb 100644 --- a/src/main/java/com/merge/api/resources/ats/users/UsersClient.java +++ b/src/main/java/com/merge/api/resources/ats/users/UsersClient.java @@ -148,6 +148,10 @@ public RemoteUser retrieve(String id, UsersRetrieveRequest request, RequestOptio httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/ats/users/requests/UsersRetrieveRequest.java b/src/main/java/com/merge/api/resources/ats/users/requests/UsersRetrieveRequest.java index 7ec77bfcf..7884b914d 100644 --- a/src/main/java/com/merge/api/resources/ats/users/requests/UsersRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ats/users/requests/UsersRetrieveRequest.java @@ -22,6 +22,8 @@ public final class UsersRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -30,10 +32,12 @@ public final class UsersRetrieveRequest { private UsersRetrieveRequest( Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -47,6 +51,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -76,13 +88,14 @@ public Map getAdditionalProperties() { private boolean equalTo(UsersRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash(this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -98,6 +111,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -109,6 +124,7 @@ private Builder() {} public Builder from(UsersRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -125,6 +141,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -148,7 +175,8 @@ public Builder showEnumOrigins(String showEnumOrigins) { } public UsersRetrieveRequest build() { - return new UsersRetrieveRequest(includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + return new UsersRetrieveRequest( + includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/accounts/AccountsClient.java b/src/main/java/com/merge/api/resources/crm/accounts/AccountsClient.java index de3b80c7d..ac4445103 100644 --- a/src/main/java/com/merge/api/resources/crm/accounts/AccountsClient.java +++ b/src/main/java/com/merge/api/resources/crm/accounts/AccountsClient.java @@ -226,6 +226,10 @@ public Account retrieve(String id, AccountsRetrieveRequest request, RequestOptio "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/accounts/requests/AccountsRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/accounts/requests/AccountsRetrieveRequest.java index bdeff3e2a..a9535de5f 100644 --- a/src/main/java/com/merge/api/resources/crm/accounts/requests/AccountsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/accounts/requests/AccountsRetrieveRequest.java @@ -26,16 +26,20 @@ public final class AccountsRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private AccountsRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -63,6 +67,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -77,12 +89,13 @@ public Map getAdditionalProperties() { private boolean equalTo(AccountsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -102,6 +115,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -111,6 +126,7 @@ public Builder from(AccountsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -147,8 +163,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public AccountsRetrieveRequest build() { - return new AccountsRetrieveRequest(expand, includeRemoteData, includeRemoteFields, additionalProperties); + return new AccountsRetrieveRequest( + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/associationtypes/AssociationTypesClient.java b/src/main/java/com/merge/api/resources/crm/associationtypes/AssociationTypesClient.java index 145c5ae89..c3b26313e 100644 --- a/src/main/java/com/merge/api/resources/crm/associationtypes/AssociationTypesClient.java +++ b/src/main/java/com/merge/api/resources/crm/associationtypes/AssociationTypesClient.java @@ -229,6 +229,10 @@ public AssociationType customObjectClassesAssociationTypesRetrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/associationtypes/requests/CustomObjectClassesAssociationTypesRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/associationtypes/requests/CustomObjectClassesAssociationTypesRetrieveRequest.java index 9aa3d0894..9037ab647 100644 --- a/src/main/java/com/merge/api/resources/crm/associationtypes/requests/CustomObjectClassesAssociationTypesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/associationtypes/requests/CustomObjectClassesAssociationTypesRetrieveRequest.java @@ -24,12 +24,18 @@ public final class CustomObjectClassesAssociationTypesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private CustomObjectClassesAssociationTypesRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -62,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(CustomObjectClassesAssociationTypesRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -85,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -93,6 +111,7 @@ private Builder() {} public Builder from(CustomObjectClassesAssociationTypesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -118,9 +137,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public CustomObjectClassesAssociationTypesRetrieveRequest build() { return new CustomObjectClassesAssociationTypesRetrieveRequest( - expand, includeRemoteData, additionalProperties); + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/audittrail/requests/AuditTrailListRequest.java b/src/main/java/com/merge/api/resources/crm/audittrail/requests/AuditTrailListRequest.java index 7a4fdb54e..030cbc3e9 100644 --- a/src/main/java/com/merge/api/resources/crm/audittrail/requests/AuditTrailListRequest.java +++ b/src/main/java/com/merge/api/resources/crm/audittrail/requests/AuditTrailListRequest.java @@ -68,7 +68,7 @@ public Optional getEndDate() { } /** - * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED + * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED */ @JsonProperty("event_type") public Optional getEventType() { diff --git a/src/main/java/com/merge/api/resources/crm/contacts/ContactsClient.java b/src/main/java/com/merge/api/resources/crm/contacts/ContactsClient.java index af8d47fdf..8e75a7a5b 100644 --- a/src/main/java/com/merge/api/resources/crm/contacts/ContactsClient.java +++ b/src/main/java/com/merge/api/resources/crm/contacts/ContactsClient.java @@ -232,6 +232,10 @@ public Contact retrieve(String id, ContactsRetrieveRequest request, RequestOptio "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/contacts/requests/ContactsRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/contacts/requests/ContactsRetrieveRequest.java index 420058c7f..1c8efc218 100644 --- a/src/main/java/com/merge/api/resources/crm/contacts/requests/ContactsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/contacts/requests/ContactsRetrieveRequest.java @@ -27,16 +27,20 @@ public final class ContactsRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private ContactsRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -64,6 +68,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -78,12 +90,13 @@ public Map getAdditionalProperties() { private boolean equalTo(ContactsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -103,6 +116,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -112,6 +127,7 @@ public Builder from(ContactsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -148,8 +164,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public ContactsRetrieveRequest build() { - return new ContactsRetrieveRequest(expand, includeRemoteData, includeRemoteFields, additionalProperties); + return new ContactsRetrieveRequest( + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/customobjectclasses/CustomObjectClassesClient.java b/src/main/java/com/merge/api/resources/crm/customobjectclasses/CustomObjectClassesClient.java index 3984e41c6..bc72ba3e2 100644 --- a/src/main/java/com/merge/api/resources/crm/customobjectclasses/CustomObjectClassesClient.java +++ b/src/main/java/com/merge/api/resources/crm/customobjectclasses/CustomObjectClassesClient.java @@ -145,6 +145,10 @@ public CustomObjectClass retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/customobjectclasses/requests/CustomObjectClassesRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/customobjectclasses/requests/CustomObjectClassesRetrieveRequest.java index 1a029bafd..f3427000a 100644 --- a/src/main/java/com/merge/api/resources/crm/customobjectclasses/requests/CustomObjectClassesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/customobjectclasses/requests/CustomObjectClassesRetrieveRequest.java @@ -24,12 +24,18 @@ public final class CustomObjectClassesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private CustomObjectClassesRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -62,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(CustomObjectClassesRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -85,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -93,6 +111,7 @@ private Builder() {} public Builder from(CustomObjectClassesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -118,8 +137,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public CustomObjectClassesRetrieveRequest build() { - return new CustomObjectClassesRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new CustomObjectClassesRetrieveRequest( + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/customobjects/CustomObjectsClient.java b/src/main/java/com/merge/api/resources/crm/customobjects/CustomObjectsClient.java index 5905653a2..416c7f0e2 100644 --- a/src/main/java/com/merge/api/resources/crm/customobjects/CustomObjectsClient.java +++ b/src/main/java/com/merge/api/resources/crm/customobjects/CustomObjectsClient.java @@ -235,6 +235,10 @@ public CustomObject customObjectClassesCustomObjectsRetrieve( "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/customobjects/requests/CustomObjectClassesCustomObjectsRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/customobjects/requests/CustomObjectClassesCustomObjectsRetrieveRequest.java index 8578c2a2f..2bd4aa6fd 100644 --- a/src/main/java/com/merge/api/resources/crm/customobjects/requests/CustomObjectClassesCustomObjectsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/customobjects/requests/CustomObjectClassesCustomObjectsRetrieveRequest.java @@ -24,14 +24,18 @@ public final class CustomObjectClassesCustomObjectsRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private CustomObjectClassesCustomObjectsRetrieveRequest( Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -51,6 +55,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -65,12 +77,13 @@ public Map getAdditionalProperties() { private boolean equalTo(CustomObjectClassesCustomObjectsRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -88,6 +101,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -96,6 +111,7 @@ private Builder() {} public Builder from(CustomObjectClassesCustomObjectsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -121,9 +137,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public CustomObjectClassesCustomObjectsRetrieveRequest build() { return new CustomObjectClassesCustomObjectsRetrieveRequest( - includeRemoteData, includeRemoteFields, additionalProperties); + includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/engagements/EngagementsClient.java b/src/main/java/com/merge/api/resources/crm/engagements/EngagementsClient.java index 90d90bc21..d0127db85 100644 --- a/src/main/java/com/merge/api/resources/crm/engagements/EngagementsClient.java +++ b/src/main/java/com/merge/api/resources/crm/engagements/EngagementsClient.java @@ -228,6 +228,10 @@ public Engagement retrieve(String id, EngagementsRetrieveRequest request, Reques "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/engagements/requests/EngagementsRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/engagements/requests/EngagementsRetrieveRequest.java index 8c10a3b9c..4b533d655 100644 --- a/src/main/java/com/merge/api/resources/crm/engagements/requests/EngagementsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/engagements/requests/EngagementsRetrieveRequest.java @@ -27,16 +27,20 @@ public final class EngagementsRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private EngagementsRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -64,6 +68,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -78,12 +90,13 @@ public Map getAdditionalProperties() { private boolean equalTo(EngagementsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -103,6 +116,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -112,6 +127,7 @@ public Builder from(EngagementsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -148,8 +164,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public EngagementsRetrieveRequest build() { - return new EngagementsRetrieveRequest(expand, includeRemoteData, includeRemoteFields, additionalProperties); + return new EngagementsRetrieveRequest( + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/engagementtypes/EngagementTypesClient.java b/src/main/java/com/merge/api/resources/crm/engagementtypes/EngagementTypesClient.java index 2ac6c7e4b..a658d2fd7 100644 --- a/src/main/java/com/merge/api/resources/crm/engagementtypes/EngagementTypesClient.java +++ b/src/main/java/com/merge/api/resources/crm/engagementtypes/EngagementTypesClient.java @@ -150,6 +150,10 @@ public EngagementType retrieve(String id, EngagementTypesRetrieveRequest request "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/engagementtypes/requests/EngagementTypesRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/engagementtypes/requests/EngagementTypesRetrieveRequest.java index 754172f27..0ca469d9b 100644 --- a/src/main/java/com/merge/api/resources/crm/engagementtypes/requests/EngagementTypesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/engagementtypes/requests/EngagementTypesRetrieveRequest.java @@ -24,14 +24,18 @@ public final class EngagementTypesRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private EngagementTypesRetrieveRequest( Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -51,6 +55,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,13 @@ public Map getAdditionalProperties() { private boolean equalTo(EngagementTypesRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -87,6 +100,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +110,7 @@ private Builder() {} public Builder from(EngagementTypesRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +136,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public EngagementTypesRetrieveRequest build() { - return new EngagementTypesRetrieveRequest(includeRemoteData, includeRemoteFields, additionalProperties); + return new EngagementTypesRetrieveRequest( + includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/forceresync/ForceResyncClient.java b/src/main/java/com/merge/api/resources/crm/forceresync/ForceResyncClient.java index 3a4e64883..686ad4a17 100644 --- a/src/main/java/com/merge/api/resources/crm/forceresync/ForceResyncClient.java +++ b/src/main/java/com/merge/api/resources/crm/forceresync/ForceResyncClient.java @@ -28,14 +28,14 @@ public ForceResyncClient(ClientOptions clientOptions) { } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate() { return syncStatusResyncCreate(null); } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate(RequestOptions requestOptions) { HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/crm/leads/LeadsClient.java b/src/main/java/com/merge/api/resources/crm/leads/LeadsClient.java index 96ed22061..be70d01c5 100644 --- a/src/main/java/com/merge/api/resources/crm/leads/LeadsClient.java +++ b/src/main/java/com/merge/api/resources/crm/leads/LeadsClient.java @@ -237,6 +237,10 @@ public Lead retrieve(String id, LeadsRetrieveRequest request, RequestOptions req "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/leads/requests/LeadsRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/leads/requests/LeadsRetrieveRequest.java index f2bcc2488..deee59e5d 100644 --- a/src/main/java/com/merge/api/resources/crm/leads/requests/LeadsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/leads/requests/LeadsRetrieveRequest.java @@ -27,16 +27,20 @@ public final class LeadsRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private LeadsRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -64,6 +68,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -78,12 +90,13 @@ public Map getAdditionalProperties() { private boolean equalTo(LeadsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -103,6 +116,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -112,6 +127,7 @@ public Builder from(LeadsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -148,8 +164,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public LeadsRetrieveRequest build() { - return new LeadsRetrieveRequest(expand, includeRemoteData, includeRemoteFields, additionalProperties); + return new LeadsRetrieveRequest( + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/notes/NotesClient.java b/src/main/java/com/merge/api/resources/crm/notes/NotesClient.java index 15a603cca..10c06a171 100644 --- a/src/main/java/com/merge/api/resources/crm/notes/NotesClient.java +++ b/src/main/java/com/merge/api/resources/crm/notes/NotesClient.java @@ -232,6 +232,10 @@ public Note retrieve(String id, NotesRetrieveRequest request, RequestOptions req "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/notes/requests/NotesRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/notes/requests/NotesRetrieveRequest.java index 56513563e..a426a9fb0 100644 --- a/src/main/java/com/merge/api/resources/crm/notes/requests/NotesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/notes/requests/NotesRetrieveRequest.java @@ -27,16 +27,20 @@ public final class NotesRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private NotesRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -64,6 +68,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -78,12 +90,13 @@ public Map getAdditionalProperties() { private boolean equalTo(NotesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -103,6 +116,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -112,6 +127,7 @@ public Builder from(NotesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -148,8 +164,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public NotesRetrieveRequest build() { - return new NotesRetrieveRequest(expand, includeRemoteData, includeRemoteFields, additionalProperties); + return new NotesRetrieveRequest( + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/opportunities/OpportunitiesClient.java b/src/main/java/com/merge/api/resources/crm/opportunities/OpportunitiesClient.java index f81ea59cb..5d519392b 100644 --- a/src/main/java/com/merge/api/resources/crm/opportunities/OpportunitiesClient.java +++ b/src/main/java/com/merge/api/resources/crm/opportunities/OpportunitiesClient.java @@ -244,6 +244,10 @@ public Opportunity retrieve(String id, OpportunitiesRetrieveRequest request, Req "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/crm/opportunities/requests/OpportunitiesRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/opportunities/requests/OpportunitiesRetrieveRequest.java index e1558e686..b616f6058 100644 --- a/src/main/java/com/merge/api/resources/crm/opportunities/requests/OpportunitiesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/opportunities/requests/OpportunitiesRetrieveRequest.java @@ -27,6 +27,8 @@ public final class OpportunitiesRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -37,12 +39,14 @@ private OpportunitiesRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -72,6 +76,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -103,6 +115,7 @@ private boolean equalTo(OpportunitiesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @@ -110,7 +123,12 @@ private boolean equalTo(OpportunitiesRetrieveRequest other) { @java.lang.Override public int hashCode() { return Objects.hash( - this.expand, this.includeRemoteData, this.includeRemoteFields, this.remoteFields, this.showEnumOrigins); + this.expand, + this.includeRemoteData, + this.includeRemoteFields, + this.includeShellData, + this.remoteFields, + this.showEnumOrigins); } @java.lang.Override @@ -130,6 +148,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -143,6 +163,7 @@ public Builder from(OpportunitiesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -181,6 +202,17 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -208,6 +240,7 @@ public OpportunitiesRetrieveRequest build() { expand, includeRemoteData, includeRemoteFields, + includeShellData, remoteFields, showEnumOrigins, additionalProperties); diff --git a/src/main/java/com/merge/api/resources/crm/stages/StagesClient.java b/src/main/java/com/merge/api/resources/crm/stages/StagesClient.java index 33eb9e634..0397da2f5 100644 --- a/src/main/java/com/merge/api/resources/crm/stages/StagesClient.java +++ b/src/main/java/com/merge/api/resources/crm/stages/StagesClient.java @@ -150,6 +150,10 @@ public Stage retrieve(String id, StagesRetrieveRequest request, RequestOptions r "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/stages/requests/StagesRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/stages/requests/StagesRetrieveRequest.java index 58d02bedf..0a66316a6 100644 --- a/src/main/java/com/merge/api/resources/crm/stages/requests/StagesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/stages/requests/StagesRetrieveRequest.java @@ -24,14 +24,18 @@ public final class StagesRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private StagesRetrieveRequest( Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -51,6 +55,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,13 @@ public Map getAdditionalProperties() { private boolean equalTo(StagesRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -87,6 +100,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +110,7 @@ private Builder() {} public Builder from(StagesRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +136,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public StagesRetrieveRequest build() { - return new StagesRetrieveRequest(includeRemoteData, includeRemoteFields, additionalProperties); + return new StagesRetrieveRequest( + includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/tasks/TasksClient.java b/src/main/java/com/merge/api/resources/crm/tasks/TasksClient.java index 6cf1f27ab..87e208727 100644 --- a/src/main/java/com/merge/api/resources/crm/tasks/TasksClient.java +++ b/src/main/java/com/merge/api/resources/crm/tasks/TasksClient.java @@ -220,6 +220,10 @@ public Task retrieve(String id, TasksRetrieveRequest request, RequestOptions req "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/tasks/requests/TasksRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/tasks/requests/TasksRetrieveRequest.java index 22c705fa9..d58348318 100644 --- a/src/main/java/com/merge/api/resources/crm/tasks/requests/TasksRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/tasks/requests/TasksRetrieveRequest.java @@ -27,16 +27,20 @@ public final class TasksRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private TasksRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -64,6 +68,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -78,12 +90,13 @@ public Map getAdditionalProperties() { private boolean equalTo(TasksRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.expand, this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -103,6 +116,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -112,6 +127,7 @@ public Builder from(TasksRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -148,8 +164,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public TasksRetrieveRequest build() { - return new TasksRetrieveRequest(expand, includeRemoteData, includeRemoteFields, additionalProperties); + return new TasksRetrieveRequest( + expand, includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/types/AccountToken.java b/src/main/java/com/merge/api/resources/crm/types/AccountToken.java index cbcddd0be..3ad9ef8bf 100644 --- a/src/main/java/com/merge/api/resources/crm/types/AccountToken.java +++ b/src/main/java/com/merge/api/resources/crm/types/AccountToken.java @@ -23,12 +23,15 @@ public final class AccountToken { private final AccountIntegration integration; + private final String id; + private final Map additionalProperties; private AccountToken( - String accountToken, AccountIntegration integration, Map additionalProperties) { + String accountToken, AccountIntegration integration, String id, Map additionalProperties) { this.accountToken = accountToken; this.integration = integration; + this.id = id; this.additionalProperties = additionalProperties; } @@ -42,6 +45,11 @@ public AccountIntegration getIntegration() { return integration; } + @JsonProperty("id") + public String getId() { + return id; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -54,12 +62,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AccountToken other) { - return accountToken.equals(other.accountToken) && integration.equals(other.integration); + return accountToken.equals(other.accountToken) && integration.equals(other.integration) && id.equals(other.id); } @java.lang.Override public int hashCode() { - return Objects.hash(this.accountToken, this.integration); + return Objects.hash(this.accountToken, this.integration, this.id); } @java.lang.Override @@ -78,7 +86,11 @@ public interface AccountTokenStage { } public interface IntegrationStage { - _FinalStage integration(@NotNull AccountIntegration integration); + IdStage integration(@NotNull AccountIntegration integration); + } + + public interface IdStage { + _FinalStage id(@NotNull String id); } public interface _FinalStage { @@ -86,11 +98,13 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements AccountTokenStage, IntegrationStage, _FinalStage { + public static final class Builder implements AccountTokenStage, IntegrationStage, IdStage, _FinalStage { private String accountToken; private AccountIntegration integration; + private String id; + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -100,6 +114,7 @@ private Builder() {} public Builder from(AccountToken other) { accountToken(other.getAccountToken()); integration(other.getIntegration()); + id(other.getId()); return this; } @@ -112,14 +127,21 @@ public IntegrationStage accountToken(@NotNull String accountToken) { @java.lang.Override @JsonSetter("integration") - public _FinalStage integration(@NotNull AccountIntegration integration) { + public IdStage integration(@NotNull AccountIntegration integration) { this.integration = integration; return this; } + @java.lang.Override + @JsonSetter("id") + public _FinalStage id(@NotNull String id) { + this.id = id; + return this; + } + @java.lang.Override public AccountToken build() { - return new AccountToken(accountToken, integration, additionalProperties); + return new AccountToken(accountToken, integration, id, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/crm/types/AuditLogEvent.java b/src/main/java/com/merge/api/resources/crm/types/AuditLogEvent.java index 0cb9917e9..d179bb790 100644 --- a/src/main/java/com/merge/api/resources/crm/types/AuditLogEvent.java +++ b/src/main/java/com/merge/api/resources/crm/types/AuditLogEvent.java @@ -115,6 +115,7 @@ public String getIpAddress() { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • @@ -321,6 +322,7 @@ public EventTypeStage ipAddress(@NotNull String ipAddress) { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • diff --git a/src/main/java/com/merge/api/resources/crm/types/EventTypeEnum.java b/src/main/java/com/merge/api/resources/crm/types/EventTypeEnum.java index c1d32f29b..0c1f27e48 100644 --- a/src/main/java/com/merge/api/resources/crm/types/EventTypeEnum.java +++ b/src/main/java/com/merge/api/resources/crm/types/EventTypeEnum.java @@ -24,6 +24,8 @@ public enum EventTypeEnum { DELETED_LINKED_ACCOUNT("DELETED_LINKED_ACCOUNT"), + DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT("DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT"), + CREATED_DESTINATION("CREATED_DESTINATION"), DELETED_DESTINATION("DELETED_DESTINATION"), diff --git a/src/main/java/com/merge/api/resources/crm/types/SyncStatusStatusEnum.java b/src/main/java/com/merge/api/resources/crm/types/LastSyncResultEnum.java similarity index 86% rename from src/main/java/com/merge/api/resources/crm/types/SyncStatusStatusEnum.java rename to src/main/java/com/merge/api/resources/crm/types/LastSyncResultEnum.java index dbcfe228e..455262876 100644 --- a/src/main/java/com/merge/api/resources/crm/types/SyncStatusStatusEnum.java +++ b/src/main/java/com/merge/api/resources/crm/types/LastSyncResultEnum.java @@ -5,7 +5,7 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SyncStatusStatusEnum { +public enum LastSyncResultEnum { SYNCING("SYNCING"), DONE("DONE"), @@ -20,7 +20,7 @@ public enum SyncStatusStatusEnum { private final String value; - SyncStatusStatusEnum(String value) { + LastSyncResultEnum(String value) { this.value = value; } diff --git a/src/main/java/com/merge/api/resources/crm/types/StatusFd5Enum.java b/src/main/java/com/merge/api/resources/crm/types/StatusFd5Enum.java new file mode 100644 index 000000000..d6ea45e2b --- /dev/null +++ b/src/main/java/com/merge/api/resources/crm/types/StatusFd5Enum.java @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.crm.types; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum StatusFd5Enum { + SYNCING("SYNCING"), + + DONE("DONE"), + + FAILED("FAILED"), + + DISABLED("DISABLED"), + + PAUSED("PAUSED"), + + PARTIALLY_SYNCED("PARTIALLY_SYNCED"); + + private final String value; + + StatusFd5Enum(String value) { + this.value = value; + } + + @JsonValue + @java.lang.Override + public String toString() { + return this.value; + } +} diff --git a/src/main/java/com/merge/api/resources/crm/types/SyncStatus.java b/src/main/java/com/merge/api/resources/crm/types/SyncStatus.java index 022bc4d71..81fec6f62 100644 --- a/src/main/java/com/merge/api/resources/crm/types/SyncStatus.java +++ b/src/main/java/com/merge/api/resources/crm/types/SyncStatus.java @@ -30,7 +30,11 @@ public final class SyncStatus { private final Optional nextSyncStart; - private final SyncStatusStatusEnum status; + private final Optional lastSyncResult; + + private final Optional lastSyncFinished; + + private final StatusFd5Enum status; private final boolean isInitialSync; @@ -43,7 +47,9 @@ private SyncStatus( String modelId, Optional lastSyncStart, Optional nextSyncStart, - SyncStatusStatusEnum status, + Optional lastSyncResult, + Optional lastSyncFinished, + StatusFd5Enum status, boolean isInitialSync, Optional selectiveSyncConfigurationsUsage, Map additionalProperties) { @@ -51,6 +57,8 @@ private SyncStatus( this.modelId = modelId; this.lastSyncStart = lastSyncStart; this.nextSyncStart = nextSyncStart; + this.lastSyncResult = lastSyncResult; + this.lastSyncFinished = lastSyncFinished; this.status = status; this.isInitialSync = isInitialSync; this.selectiveSyncConfigurationsUsage = selectiveSyncConfigurationsUsage; @@ -77,8 +85,18 @@ public Optional getNextSyncStart() { return nextSyncStart; } + @JsonProperty("last_sync_result") + public Optional getLastSyncResult() { + return lastSyncResult; + } + + @JsonProperty("last_sync_finished") + public Optional getLastSyncFinished() { + return lastSyncFinished; + } + @JsonProperty("status") - public SyncStatusStatusEnum getStatus() { + public StatusFd5Enum getStatus() { return status; } @@ -108,6 +126,8 @@ private boolean equalTo(SyncStatus other) { && modelId.equals(other.modelId) && lastSyncStart.equals(other.lastSyncStart) && nextSyncStart.equals(other.nextSyncStart) + && lastSyncResult.equals(other.lastSyncResult) + && lastSyncFinished.equals(other.lastSyncFinished) && status.equals(other.status) && isInitialSync == other.isInitialSync && selectiveSyncConfigurationsUsage.equals(other.selectiveSyncConfigurationsUsage); @@ -120,6 +140,8 @@ public int hashCode() { this.modelId, this.lastSyncStart, this.nextSyncStart, + this.lastSyncResult, + this.lastSyncFinished, this.status, this.isInitialSync, this.selectiveSyncConfigurationsUsage); @@ -145,7 +167,7 @@ public interface ModelIdStage { } public interface StatusStage { - IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status); + IsInitialSyncStage status(@NotNull StatusFd5Enum status); } public interface IsInitialSyncStage { @@ -163,6 +185,14 @@ public interface _FinalStage { _FinalStage nextSyncStart(OffsetDateTime nextSyncStart); + _FinalStage lastSyncResult(Optional lastSyncResult); + + _FinalStage lastSyncResult(SyncStatusLastSyncResult lastSyncResult); + + _FinalStage lastSyncFinished(Optional lastSyncFinished); + + _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished); + _FinalStage selectiveSyncConfigurationsUsage( Optional selectiveSyncConfigurationsUsage); @@ -177,12 +207,16 @@ public static final class Builder private String modelId; - private SyncStatusStatusEnum status; + private StatusFd5Enum status; private boolean isInitialSync; private Optional selectiveSyncConfigurationsUsage = Optional.empty(); + private Optional lastSyncFinished = Optional.empty(); + + private Optional lastSyncResult = Optional.empty(); + private Optional nextSyncStart = Optional.empty(); private Optional lastSyncStart = Optional.empty(); @@ -198,6 +232,8 @@ public Builder from(SyncStatus other) { modelId(other.getModelId()); lastSyncStart(other.getLastSyncStart()); nextSyncStart(other.getNextSyncStart()); + lastSyncResult(other.getLastSyncResult()); + lastSyncFinished(other.getLastSyncFinished()); status(other.getStatus()); isInitialSync(other.getIsInitialSync()); selectiveSyncConfigurationsUsage(other.getSelectiveSyncConfigurationsUsage()); @@ -220,7 +256,7 @@ public StatusStage modelId(@NotNull String modelId) { @java.lang.Override @JsonSetter("status") - public IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status) { + public IsInitialSyncStage status(@NotNull StatusFd5Enum status) { this.status = status; return this; } @@ -247,6 +283,32 @@ public _FinalStage selectiveSyncConfigurationsUsage( return this; } + @java.lang.Override + public _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished) { + this.lastSyncFinished = Optional.ofNullable(lastSyncFinished); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_finished", nulls = Nulls.SKIP) + public _FinalStage lastSyncFinished(Optional lastSyncFinished) { + this.lastSyncFinished = lastSyncFinished; + return this; + } + + @java.lang.Override + public _FinalStage lastSyncResult(SyncStatusLastSyncResult lastSyncResult) { + this.lastSyncResult = Optional.ofNullable(lastSyncResult); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_result", nulls = Nulls.SKIP) + public _FinalStage lastSyncResult(Optional lastSyncResult) { + this.lastSyncResult = lastSyncResult; + return this; + } + @java.lang.Override public _FinalStage nextSyncStart(OffsetDateTime nextSyncStart) { this.nextSyncStart = Optional.ofNullable(nextSyncStart); @@ -280,6 +342,8 @@ public SyncStatus build() { modelId, lastSyncStart, nextSyncStart, + lastSyncResult, + lastSyncFinished, status, isInitialSync, selectiveSyncConfigurationsUsage, diff --git a/src/main/java/com/merge/api/resources/crm/types/SyncStatusLastSyncResult.java b/src/main/java/com/merge/api/resources/crm/types/SyncStatusLastSyncResult.java new file mode 100644 index 000000000..6154cf980 --- /dev/null +++ b/src/main/java/com/merge/api/resources/crm/types/SyncStatusLastSyncResult.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.crm.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = SyncStatusLastSyncResult.Deserializer.class) +public final class SyncStatusLastSyncResult { + private final Object value; + + private final int type; + + private SyncStatusLastSyncResult(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((LastSyncResultEnum) this.value); + } else if (this.type == 1) { + return visitor.visit((String) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof SyncStatusLastSyncResult && equalTo((SyncStatusLastSyncResult) other); + } + + private boolean equalTo(SyncStatusLastSyncResult other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static SyncStatusLastSyncResult of(LastSyncResultEnum value) { + return new SyncStatusLastSyncResult(value, 0); + } + + public static SyncStatusLastSyncResult of(String value) { + return new SyncStatusLastSyncResult(value, 1); + } + + public interface Visitor { + T visit(LastSyncResultEnum value); + + T visit(String value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(SyncStatusLastSyncResult.class); + } + + @java.lang.Override + public SyncStatusLastSyncResult deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, LastSyncResultEnum.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/crm/users/UsersClient.java b/src/main/java/com/merge/api/resources/crm/users/UsersClient.java index 8865bb4fd..224a11584 100644 --- a/src/main/java/com/merge/api/resources/crm/users/UsersClient.java +++ b/src/main/java/com/merge/api/resources/crm/users/UsersClient.java @@ -157,6 +157,10 @@ public User retrieve(String id, UsersRetrieveRequest request, RequestOptions req "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/crm/users/requests/UsersRetrieveRequest.java b/src/main/java/com/merge/api/resources/crm/users/requests/UsersRetrieveRequest.java index 41c2f2f97..88ee226af 100644 --- a/src/main/java/com/merge/api/resources/crm/users/requests/UsersRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/crm/users/requests/UsersRetrieveRequest.java @@ -24,14 +24,18 @@ public final class UsersRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Map additionalProperties; private UsersRetrieveRequest( Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Map additionalProperties) { this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -51,6 +55,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,13 @@ public Map getAdditionalProperties() { private boolean equalTo(UsersRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) - && includeRemoteFields.equals(other.includeRemoteFields); + && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.includeRemoteFields); + return Objects.hash(this.includeRemoteData, this.includeRemoteFields, this.includeShellData); } @java.lang.Override @@ -87,6 +100,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +110,7 @@ private Builder() {} public Builder from(UsersRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +136,20 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public UsersRetrieveRequest build() { - return new UsersRetrieveRequest(includeRemoteData, includeRemoteFields, additionalProperties); + return new UsersRetrieveRequest( + includeRemoteData, includeRemoteFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/filestorage/audittrail/requests/AuditTrailListRequest.java b/src/main/java/com/merge/api/resources/filestorage/audittrail/requests/AuditTrailListRequest.java index 66dd4574b..0b046a0c3 100644 --- a/src/main/java/com/merge/api/resources/filestorage/audittrail/requests/AuditTrailListRequest.java +++ b/src/main/java/com/merge/api/resources/filestorage/audittrail/requests/AuditTrailListRequest.java @@ -68,7 +68,7 @@ public Optional getEndDate() { } /** - * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED + * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED */ @JsonProperty("event_type") public Optional getEventType() { diff --git a/src/main/java/com/merge/api/resources/filestorage/drives/DrivesClient.java b/src/main/java/com/merge/api/resources/filestorage/drives/DrivesClient.java index ca0e123f3..116ff12c8 100644 --- a/src/main/java/com/merge/api/resources/filestorage/drives/DrivesClient.java +++ b/src/main/java/com/merge/api/resources/filestorage/drives/DrivesClient.java @@ -141,6 +141,10 @@ public Drive retrieve(String id, DrivesRetrieveRequest request, RequestOptions r httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/filestorage/drives/requests/DrivesRetrieveRequest.java b/src/main/java/com/merge/api/resources/filestorage/drives/requests/DrivesRetrieveRequest.java index f168df918..9bf198b95 100644 --- a/src/main/java/com/merge/api/resources/filestorage/drives/requests/DrivesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/filestorage/drives/requests/DrivesRetrieveRequest.java @@ -22,10 +22,16 @@ public final class DrivesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private DrivesRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private DrivesRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(DrivesRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(DrivesRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public DrivesRetrieveRequest build() { - return new DrivesRetrieveRequest(includeRemoteData, additionalProperties); + return new DrivesRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/filestorage/files/FilesClient.java b/src/main/java/com/merge/api/resources/filestorage/files/FilesClient.java index 63935a96e..061572fbf 100644 --- a/src/main/java/com/merge/api/resources/filestorage/files/FilesClient.java +++ b/src/main/java/com/merge/api/resources/filestorage/files/FilesClient.java @@ -11,12 +11,16 @@ import com.merge.api.core.RequestOptions; import com.merge.api.core.ResponseBodyInputStream; import com.merge.api.resources.filestorage.files.requests.FileStorageFileEndpointRequest; +import com.merge.api.resources.filestorage.files.requests.FilesDownloadRequestMetaListRequest; +import com.merge.api.resources.filestorage.files.requests.FilesDownloadRequestMetaRetrieveRequest; import com.merge.api.resources.filestorage.files.requests.FilesDownloadRetrieveRequest; import com.merge.api.resources.filestorage.files.requests.FilesListRequest; import com.merge.api.resources.filestorage.files.requests.FilesRetrieveRequest; +import com.merge.api.resources.filestorage.types.DownloadRequestMeta; import com.merge.api.resources.filestorage.types.File; import com.merge.api.resources.filestorage.types.FileStorageFileResponse; import com.merge.api.resources.filestorage.types.MetaResponse; +import com.merge.api.resources.filestorage.types.PaginatedDownloadRequestMetaList; import com.merge.api.resources.filestorage.types.PaginatedFileList; import java.io.IOException; import java.io.InputStream; @@ -222,6 +226,10 @@ public File retrieve(String id, FilesRetrieveRequest request, RequestOptions req httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -272,6 +280,10 @@ public InputStream downloadRetrieve( .addPathSegments("filestorage/v1/files") .addPathSegment(id) .addPathSegments("download"); + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getMimeType().isPresent()) { httpUrl.addQueryParameter("mime_type", request.getMimeType().get()); } @@ -301,6 +313,124 @@ public InputStream downloadRetrieve( } } + /** + * Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. + */ + public DownloadRequestMeta downloadRequestMetaRetrieve(String id) { + return downloadRequestMetaRetrieve( + id, FilesDownloadRequestMetaRetrieveRequest.builder().build()); + } + + /** + * Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. + */ + public DownloadRequestMeta downloadRequestMetaRetrieve(String id, FilesDownloadRequestMetaRetrieveRequest request) { + return downloadRequestMetaRetrieve(id, request, null); + } + + /** + * Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. + */ + public DownloadRequestMeta downloadRequestMetaRetrieve( + String id, FilesDownloadRequestMetaRetrieveRequest request, RequestOptions requestOptions) { + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + .newBuilder() + .addPathSegments("filestorage/v1/files") + .addPathSegment(id) + .addPathSegments("download/request-meta"); + if (request.getMimeType().isPresent()) { + httpUrl.addQueryParameter("mime_type", request.getMimeType().get()); + } + Request.Builder _requestBuilder = new Request.Builder() + .url(httpUrl.build()) + .method("GET", null) + .headers(Headers.of(clientOptions.headers(requestOptions))) + .addHeader("Content-Type", "application/json") + .addHeader("Accept", "application/json"); + Request okhttpRequest = _requestBuilder.build(); + OkHttpClient client = clientOptions.httpClient(); + if (requestOptions != null && requestOptions.getTimeout().isPresent()) { + client = clientOptions.httpClientWithTimeout(requestOptions); + } + try (Response response = client.newCall(okhttpRequest).execute()) { + ResponseBody responseBody = response.body(); + if (response.isSuccessful()) { + return ObjectMappers.JSON_MAPPER.readValue(responseBody.string(), DownloadRequestMeta.class); + } + String responseBodyString = responseBody != null ? responseBody.string() : "{}"; + throw new ApiError( + "Error with status code " + response.code(), + response.code(), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class)); + } catch (IOException e) { + throw new MergeException("Network error executing HTTP request", e); + } + } + + /** + * Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. + */ + public PaginatedDownloadRequestMetaList downloadRequestMetaList() { + return downloadRequestMetaList( + FilesDownloadRequestMetaListRequest.builder().build()); + } + + /** + * Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. + */ + public PaginatedDownloadRequestMetaList downloadRequestMetaList(FilesDownloadRequestMetaListRequest request) { + return downloadRequestMetaList(request, null); + } + + /** + * Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. + */ + public PaginatedDownloadRequestMetaList downloadRequestMetaList( + FilesDownloadRequestMetaListRequest request, RequestOptions requestOptions) { + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + .newBuilder() + .addPathSegments("filestorage/v1/files/download/request-meta"); + if (request.getCursor().isPresent()) { + httpUrl.addQueryParameter("cursor", request.getCursor().get()); + } + if (request.getIncludeDeletedData().isPresent()) { + httpUrl.addQueryParameter( + "include_deleted_data", + request.getIncludeDeletedData().get().toString()); + } + if (request.getMimeType().isPresent()) { + httpUrl.addQueryParameter("mime_type", request.getMimeType().get()); + } + if (request.getPageSize().isPresent()) { + httpUrl.addQueryParameter("page_size", request.getPageSize().get().toString()); + } + Request.Builder _requestBuilder = new Request.Builder() + .url(httpUrl.build()) + .method("GET", null) + .headers(Headers.of(clientOptions.headers(requestOptions))) + .addHeader("Content-Type", "application/json") + .addHeader("Accept", "application/json"); + Request okhttpRequest = _requestBuilder.build(); + OkHttpClient client = clientOptions.httpClient(); + if (requestOptions != null && requestOptions.getTimeout().isPresent()) { + client = clientOptions.httpClientWithTimeout(requestOptions); + } + try (Response response = client.newCall(okhttpRequest).execute()) { + ResponseBody responseBody = response.body(); + if (response.isSuccessful()) { + return ObjectMappers.JSON_MAPPER.readValue( + responseBody.string(), PaginatedDownloadRequestMetaList.class); + } + String responseBodyString = responseBody != null ? responseBody.string() : "{}"; + throw new ApiError( + "Error with status code " + response.code(), + response.code(), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class)); + } catch (IOException e) { + throw new MergeException("Network error executing HTTP request", e); + } + } + /** * Returns metadata for FileStorageFile POSTs. */ diff --git a/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRequestMetaListRequest.java b/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRequestMetaListRequest.java new file mode 100644 index 000000000..8a580eaa8 --- /dev/null +++ b/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRequestMetaListRequest.java @@ -0,0 +1,183 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.filestorage.files.requests; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = FilesDownloadRequestMetaListRequest.Builder.class) +public final class FilesDownloadRequestMetaListRequest { + private final Optional cursor; + + private final Optional includeDeletedData; + + private final Optional mimeType; + + private final Optional pageSize; + + private final Map additionalProperties; + + private FilesDownloadRequestMetaListRequest( + Optional cursor, + Optional includeDeletedData, + Optional mimeType, + Optional pageSize, + Map additionalProperties) { + this.cursor = cursor; + this.includeDeletedData = includeDeletedData; + this.mimeType = mimeType; + this.pageSize = pageSize; + this.additionalProperties = additionalProperties; + } + + /** + * @return The pagination cursor value. + */ + @JsonProperty("cursor") + public Optional getCursor() { + return cursor; + } + + /** + * @return Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. Learn more. + */ + @JsonProperty("include_deleted_data") + public Optional getIncludeDeletedData() { + return includeDeletedData; + } + + /** + * @return If provided, specifies the export format of the files to be downloaded. For information on supported export formats, please refer to our <a href='https://help.merge.dev/en/articles/8615316-file-export-and-download-specification' target='_blank'>export format help center article</a>. + */ + @JsonProperty("mime_type") + public Optional getMimeType() { + return mimeType; + } + + /** + * @return Number of results to return per page. + */ + @JsonProperty("page_size") + public Optional getPageSize() { + return pageSize; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof FilesDownloadRequestMetaListRequest + && equalTo((FilesDownloadRequestMetaListRequest) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(FilesDownloadRequestMetaListRequest other) { + return cursor.equals(other.cursor) + && includeDeletedData.equals(other.includeDeletedData) + && mimeType.equals(other.mimeType) + && pageSize.equals(other.pageSize); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.cursor, this.includeDeletedData, this.mimeType, this.pageSize); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional cursor = Optional.empty(); + + private Optional includeDeletedData = Optional.empty(); + + private Optional mimeType = Optional.empty(); + + private Optional pageSize = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(FilesDownloadRequestMetaListRequest other) { + cursor(other.getCursor()); + includeDeletedData(other.getIncludeDeletedData()); + mimeType(other.getMimeType()); + pageSize(other.getPageSize()); + return this; + } + + @JsonSetter(value = "cursor", nulls = Nulls.SKIP) + public Builder cursor(Optional cursor) { + this.cursor = cursor; + return this; + } + + public Builder cursor(String cursor) { + this.cursor = Optional.ofNullable(cursor); + return this; + } + + @JsonSetter(value = "include_deleted_data", nulls = Nulls.SKIP) + public Builder includeDeletedData(Optional includeDeletedData) { + this.includeDeletedData = includeDeletedData; + return this; + } + + public Builder includeDeletedData(Boolean includeDeletedData) { + this.includeDeletedData = Optional.ofNullable(includeDeletedData); + return this; + } + + @JsonSetter(value = "mime_type", nulls = Nulls.SKIP) + public Builder mimeType(Optional mimeType) { + this.mimeType = mimeType; + return this; + } + + public Builder mimeType(String mimeType) { + this.mimeType = Optional.ofNullable(mimeType); + return this; + } + + @JsonSetter(value = "page_size", nulls = Nulls.SKIP) + public Builder pageSize(Optional pageSize) { + this.pageSize = pageSize; + return this; + } + + public Builder pageSize(Integer pageSize) { + this.pageSize = Optional.ofNullable(pageSize); + return this; + } + + public FilesDownloadRequestMetaListRequest build() { + return new FilesDownloadRequestMetaListRequest( + cursor, includeDeletedData, mimeType, pageSize, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRequestMetaRetrieveRequest.java b/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRequestMetaRetrieveRequest.java new file mode 100644 index 000000000..acb518343 --- /dev/null +++ b/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRequestMetaRetrieveRequest.java @@ -0,0 +1,100 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.filestorage.files.requests; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = FilesDownloadRequestMetaRetrieveRequest.Builder.class) +public final class FilesDownloadRequestMetaRetrieveRequest { + private final Optional mimeType; + + private final Map additionalProperties; + + private FilesDownloadRequestMetaRetrieveRequest( + Optional mimeType, Map additionalProperties) { + this.mimeType = mimeType; + this.additionalProperties = additionalProperties; + } + + /** + * @return If provided, specifies the export format of the file to be downloaded. For information on supported export formats, please refer to our <a href='https://help.merge.dev/en/articles/8615316-file-export-and-download-specification' target='_blank'>export format help center article</a>. + */ + @JsonProperty("mime_type") + public Optional getMimeType() { + return mimeType; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof FilesDownloadRequestMetaRetrieveRequest + && equalTo((FilesDownloadRequestMetaRetrieveRequest) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(FilesDownloadRequestMetaRetrieveRequest other) { + return mimeType.equals(other.mimeType); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.mimeType); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional mimeType = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(FilesDownloadRequestMetaRetrieveRequest other) { + mimeType(other.getMimeType()); + return this; + } + + @JsonSetter(value = "mime_type", nulls = Nulls.SKIP) + public Builder mimeType(Optional mimeType) { + this.mimeType = mimeType; + return this; + } + + public Builder mimeType(String mimeType) { + this.mimeType = Optional.ofNullable(mimeType); + return this; + } + + public FilesDownloadRequestMetaRetrieveRequest build() { + return new FilesDownloadRequestMetaRetrieveRequest(mimeType, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRetrieveRequest.java b/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRetrieveRequest.java index d96f7c137..bcb0e2966 100644 --- a/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesDownloadRetrieveRequest.java @@ -20,15 +20,27 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = FilesDownloadRetrieveRequest.Builder.class) public final class FilesDownloadRetrieveRequest { + private final Optional includeShellData; + private final Optional mimeType; private final Map additionalProperties; - private FilesDownloadRetrieveRequest(Optional mimeType, Map additionalProperties) { + private FilesDownloadRetrieveRequest( + Optional includeShellData, Optional mimeType, Map additionalProperties) { + this.includeShellData = includeShellData; this.mimeType = mimeType; this.additionalProperties = additionalProperties; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return If provided, specifies the export format of the file to be downloaded. For information on supported export formats, please refer to our <a href='https://help.merge.dev/en/articles/8615316-file-export-and-download-specification' target='_blank'>export format help center article</a>. */ @@ -49,12 +61,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(FilesDownloadRetrieveRequest other) { - return mimeType.equals(other.mimeType); + return includeShellData.equals(other.includeShellData) && mimeType.equals(other.mimeType); } @java.lang.Override public int hashCode() { - return Objects.hash(this.mimeType); + return Objects.hash(this.includeShellData, this.mimeType); } @java.lang.Override @@ -68,6 +80,8 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { + private Optional includeShellData = Optional.empty(); + private Optional mimeType = Optional.empty(); @JsonAnySetter @@ -76,10 +90,22 @@ public static final class Builder { private Builder() {} public Builder from(FilesDownloadRetrieveRequest other) { + includeShellData(other.getIncludeShellData()); mimeType(other.getMimeType()); return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "mime_type", nulls = Nulls.SKIP) public Builder mimeType(Optional mimeType) { this.mimeType = mimeType; @@ -92,7 +118,7 @@ public Builder mimeType(String mimeType) { } public FilesDownloadRetrieveRequest build() { - return new FilesDownloadRetrieveRequest(mimeType, additionalProperties); + return new FilesDownloadRetrieveRequest(includeShellData, mimeType, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesRetrieveRequest.java b/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesRetrieveRequest.java index 1aedaca8c..957205688 100644 --- a/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/filestorage/files/requests/FilesRetrieveRequest.java @@ -25,14 +25,18 @@ public final class FilesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private FilesRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(FilesRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(FilesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public FilesRetrieveRequest build() { - return new FilesRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new FilesRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/filestorage/folders/FoldersClient.java b/src/main/java/com/merge/api/resources/filestorage/folders/FoldersClient.java index a66deb6b3..4f45d4ee6 100644 --- a/src/main/java/com/merge/api/resources/filestorage/folders/FoldersClient.java +++ b/src/main/java/com/merge/api/resources/filestorage/folders/FoldersClient.java @@ -217,6 +217,10 @@ public Folder retrieve(String id, FoldersRetrieveRequest request, RequestOptions httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/filestorage/folders/requests/FoldersRetrieveRequest.java b/src/main/java/com/merge/api/resources/filestorage/folders/requests/FoldersRetrieveRequest.java index e63f10763..a1b2cb61a 100644 --- a/src/main/java/com/merge/api/resources/filestorage/folders/requests/FoldersRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/filestorage/folders/requests/FoldersRetrieveRequest.java @@ -25,14 +25,18 @@ public final class FoldersRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private FoldersRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(FoldersRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(FoldersRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public FoldersRetrieveRequest build() { - return new FoldersRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new FoldersRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/filestorage/forceresync/ForceResyncClient.java b/src/main/java/com/merge/api/resources/filestorage/forceresync/ForceResyncClient.java index dce262465..ab1624684 100644 --- a/src/main/java/com/merge/api/resources/filestorage/forceresync/ForceResyncClient.java +++ b/src/main/java/com/merge/api/resources/filestorage/forceresync/ForceResyncClient.java @@ -28,14 +28,14 @@ public ForceResyncClient(ClientOptions clientOptions) { } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate() { return syncStatusResyncCreate(null); } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate(RequestOptions requestOptions) { HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/filestorage/groups/GroupsClient.java b/src/main/java/com/merge/api/resources/filestorage/groups/GroupsClient.java index cb7bb04c5..942c7a3b3 100644 --- a/src/main/java/com/merge/api/resources/filestorage/groups/GroupsClient.java +++ b/src/main/java/com/merge/api/resources/filestorage/groups/GroupsClient.java @@ -144,6 +144,10 @@ public Group retrieve(String id, GroupsRetrieveRequest request, RequestOptions r httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/filestorage/groups/requests/GroupsRetrieveRequest.java b/src/main/java/com/merge/api/resources/filestorage/groups/requests/GroupsRetrieveRequest.java index 5b4cade80..fc28bf221 100644 --- a/src/main/java/com/merge/api/resources/filestorage/groups/requests/GroupsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/filestorage/groups/requests/GroupsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class GroupsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private GroupsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(GroupsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(GroupsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public GroupsRetrieveRequest build() { - return new GroupsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new GroupsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/filestorage/types/AccountToken.java b/src/main/java/com/merge/api/resources/filestorage/types/AccountToken.java index d275c147f..4a430b825 100644 --- a/src/main/java/com/merge/api/resources/filestorage/types/AccountToken.java +++ b/src/main/java/com/merge/api/resources/filestorage/types/AccountToken.java @@ -23,12 +23,15 @@ public final class AccountToken { private final AccountIntegration integration; + private final String id; + private final Map additionalProperties; private AccountToken( - String accountToken, AccountIntegration integration, Map additionalProperties) { + String accountToken, AccountIntegration integration, String id, Map additionalProperties) { this.accountToken = accountToken; this.integration = integration; + this.id = id; this.additionalProperties = additionalProperties; } @@ -42,6 +45,11 @@ public AccountIntegration getIntegration() { return integration; } + @JsonProperty("id") + public String getId() { + return id; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -54,12 +62,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AccountToken other) { - return accountToken.equals(other.accountToken) && integration.equals(other.integration); + return accountToken.equals(other.accountToken) && integration.equals(other.integration) && id.equals(other.id); } @java.lang.Override public int hashCode() { - return Objects.hash(this.accountToken, this.integration); + return Objects.hash(this.accountToken, this.integration, this.id); } @java.lang.Override @@ -78,7 +86,11 @@ public interface AccountTokenStage { } public interface IntegrationStage { - _FinalStage integration(@NotNull AccountIntegration integration); + IdStage integration(@NotNull AccountIntegration integration); + } + + public interface IdStage { + _FinalStage id(@NotNull String id); } public interface _FinalStage { @@ -86,11 +98,13 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements AccountTokenStage, IntegrationStage, _FinalStage { + public static final class Builder implements AccountTokenStage, IntegrationStage, IdStage, _FinalStage { private String accountToken; private AccountIntegration integration; + private String id; + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -100,6 +114,7 @@ private Builder() {} public Builder from(AccountToken other) { accountToken(other.getAccountToken()); integration(other.getIntegration()); + id(other.getId()); return this; } @@ -112,14 +127,21 @@ public IntegrationStage accountToken(@NotNull String accountToken) { @java.lang.Override @JsonSetter("integration") - public _FinalStage integration(@NotNull AccountIntegration integration) { + public IdStage integration(@NotNull AccountIntegration integration) { this.integration = integration; return this; } + @java.lang.Override + @JsonSetter("id") + public _FinalStage id(@NotNull String id) { + this.id = id; + return this; + } + @java.lang.Override public AccountToken build() { - return new AccountToken(accountToken, integration, additionalProperties); + return new AccountToken(accountToken, integration, id, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/filestorage/types/AuditLogEvent.java b/src/main/java/com/merge/api/resources/filestorage/types/AuditLogEvent.java index a8a631241..61b5e2338 100644 --- a/src/main/java/com/merge/api/resources/filestorage/types/AuditLogEvent.java +++ b/src/main/java/com/merge/api/resources/filestorage/types/AuditLogEvent.java @@ -115,6 +115,7 @@ public String getIpAddress() { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • @@ -321,6 +322,7 @@ public EventTypeStage ipAddress(@NotNull String ipAddress) { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • diff --git a/src/main/java/com/merge/api/resources/filestorage/types/DownloadRequestMeta.java b/src/main/java/com/merge/api/resources/filestorage/types/DownloadRequestMeta.java new file mode 100644 index 000000000..cb1e38cfb --- /dev/null +++ b/src/main/java/com/merge/api/resources/filestorage/types/DownloadRequestMeta.java @@ -0,0 +1,233 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.filestorage.types; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DownloadRequestMeta.Builder.class) +public final class DownloadRequestMeta { + private final String id; + + private final String url; + + private final String method; + + private final Map headers; + + private final Map body; + + private final Map additionalProperties; + + private DownloadRequestMeta( + String id, + String url, + String method, + Map headers, + Map body, + Map additionalProperties) { + this.id = id; + this.url = url; + this.method = method; + this.headers = headers; + this.body = body; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("id") + public String getId() { + return id; + } + + @JsonProperty("url") + public String getUrl() { + return url; + } + + @JsonProperty("method") + public String getMethod() { + return method; + } + + @JsonProperty("headers") + public Map getHeaders() { + return headers; + } + + @JsonProperty("body") + public Map getBody() { + return body; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DownloadRequestMeta && equalTo((DownloadRequestMeta) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DownloadRequestMeta other) { + return id.equals(other.id) + && url.equals(other.url) + && method.equals(other.method) + && headers.equals(other.headers) + && body.equals(other.body); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.id, this.url, this.method, this.headers, this.body); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static IdStage builder() { + return new Builder(); + } + + public interface IdStage { + UrlStage id(@NotNull String id); + + Builder from(DownloadRequestMeta other); + } + + public interface UrlStage { + MethodStage url(@NotNull String url); + } + + public interface MethodStage { + _FinalStage method(@NotNull String method); + } + + public interface _FinalStage { + DownloadRequestMeta build(); + + _FinalStage headers(Map headers); + + _FinalStage putAllHeaders(Map headers); + + _FinalStage headers(String key, JsonNode value); + + _FinalStage body(Map body); + + _FinalStage putAllBody(Map body); + + _FinalStage body(String key, JsonNode value); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements IdStage, UrlStage, MethodStage, _FinalStage { + private String id; + + private String url; + + private String method; + + private Map body = new LinkedHashMap<>(); + + private Map headers = new LinkedHashMap<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DownloadRequestMeta other) { + id(other.getId()); + url(other.getUrl()); + method(other.getMethod()); + headers(other.getHeaders()); + body(other.getBody()); + return this; + } + + @java.lang.Override + @JsonSetter("id") + public UrlStage id(@NotNull String id) { + this.id = id; + return this; + } + + @java.lang.Override + @JsonSetter("url") + public MethodStage url(@NotNull String url) { + this.url = url; + return this; + } + + @java.lang.Override + @JsonSetter("method") + public _FinalStage method(@NotNull String method) { + this.method = method; + return this; + } + + @java.lang.Override + public _FinalStage body(String key, JsonNode value) { + this.body.put(key, value); + return this; + } + + @java.lang.Override + public _FinalStage putAllBody(Map body) { + this.body.putAll(body); + return this; + } + + @java.lang.Override + @JsonSetter(value = "body", nulls = Nulls.SKIP) + public _FinalStage body(Map body) { + this.body.clear(); + this.body.putAll(body); + return this; + } + + @java.lang.Override + public _FinalStage headers(String key, JsonNode value) { + this.headers.put(key, value); + return this; + } + + @java.lang.Override + public _FinalStage putAllHeaders(Map headers) { + this.headers.putAll(headers); + return this; + } + + @java.lang.Override + @JsonSetter(value = "headers", nulls = Nulls.SKIP) + public _FinalStage headers(Map headers) { + this.headers.clear(); + this.headers.putAll(headers); + return this; + } + + @java.lang.Override + public DownloadRequestMeta build() { + return new DownloadRequestMeta(id, url, method, headers, body, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/filestorage/types/EventTypeEnum.java b/src/main/java/com/merge/api/resources/filestorage/types/EventTypeEnum.java index b199074a0..7a94ee492 100644 --- a/src/main/java/com/merge/api/resources/filestorage/types/EventTypeEnum.java +++ b/src/main/java/com/merge/api/resources/filestorage/types/EventTypeEnum.java @@ -24,6 +24,8 @@ public enum EventTypeEnum { DELETED_LINKED_ACCOUNT("DELETED_LINKED_ACCOUNT"), + DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT("DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT"), + CREATED_DESTINATION("CREATED_DESTINATION"), DELETED_DESTINATION("DELETED_DESTINATION"), diff --git a/src/main/java/com/merge/api/resources/filestorage/types/SyncStatusStatusEnum.java b/src/main/java/com/merge/api/resources/filestorage/types/LastSyncResultEnum.java similarity index 87% rename from src/main/java/com/merge/api/resources/filestorage/types/SyncStatusStatusEnum.java rename to src/main/java/com/merge/api/resources/filestorage/types/LastSyncResultEnum.java index 9e5dd7a11..c678a622d 100644 --- a/src/main/java/com/merge/api/resources/filestorage/types/SyncStatusStatusEnum.java +++ b/src/main/java/com/merge/api/resources/filestorage/types/LastSyncResultEnum.java @@ -5,7 +5,7 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SyncStatusStatusEnum { +public enum LastSyncResultEnum { SYNCING("SYNCING"), DONE("DONE"), @@ -20,7 +20,7 @@ public enum SyncStatusStatusEnum { private final String value; - SyncStatusStatusEnum(String value) { + LastSyncResultEnum(String value) { this.value = value; } diff --git a/src/main/java/com/merge/api/resources/filestorage/types/PaginatedDownloadRequestMetaList.java b/src/main/java/com/merge/api/resources/filestorage/types/PaginatedDownloadRequestMetaList.java new file mode 100644 index 000000000..ecf19289d --- /dev/null +++ b/src/main/java/com/merge/api/resources/filestorage/types/PaginatedDownloadRequestMetaList.java @@ -0,0 +1,144 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.filestorage.types; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PaginatedDownloadRequestMetaList.Builder.class) +public final class PaginatedDownloadRequestMetaList { + private final Optional next; + + private final Optional previous; + + private final Optional> results; + + private final Map additionalProperties; + + private PaginatedDownloadRequestMetaList( + Optional next, + Optional previous, + Optional> results, + Map additionalProperties) { + this.next = next; + this.previous = previous; + this.results = results; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("next") + public Optional getNext() { + return next; + } + + @JsonProperty("previous") + public Optional getPrevious() { + return previous; + } + + @JsonProperty("results") + public Optional> getResults() { + return results; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PaginatedDownloadRequestMetaList && equalTo((PaginatedDownloadRequestMetaList) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PaginatedDownloadRequestMetaList other) { + return next.equals(other.next) && previous.equals(other.previous) && results.equals(other.results); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.next, this.previous, this.results); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional next = Optional.empty(); + + private Optional previous = Optional.empty(); + + private Optional> results = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PaginatedDownloadRequestMetaList other) { + next(other.getNext()); + previous(other.getPrevious()); + results(other.getResults()); + return this; + } + + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public Builder next(Optional next) { + this.next = next; + return this; + } + + public Builder next(String next) { + this.next = Optional.ofNullable(next); + return this; + } + + @JsonSetter(value = "previous", nulls = Nulls.SKIP) + public Builder previous(Optional previous) { + this.previous = previous; + return this; + } + + public Builder previous(String previous) { + this.previous = Optional.ofNullable(previous); + return this; + } + + @JsonSetter(value = "results", nulls = Nulls.SKIP) + public Builder results(Optional> results) { + this.results = results; + return this; + } + + public Builder results(List results) { + this.results = Optional.ofNullable(results); + return this; + } + + public PaginatedDownloadRequestMetaList build() { + return new PaginatedDownloadRequestMetaList(next, previous, results, additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/filestorage/types/StatusFd5Enum.java b/src/main/java/com/merge/api/resources/filestorage/types/StatusFd5Enum.java new file mode 100644 index 000000000..822015c5e --- /dev/null +++ b/src/main/java/com/merge/api/resources/filestorage/types/StatusFd5Enum.java @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.filestorage.types; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum StatusFd5Enum { + SYNCING("SYNCING"), + + DONE("DONE"), + + FAILED("FAILED"), + + DISABLED("DISABLED"), + + PAUSED("PAUSED"), + + PARTIALLY_SYNCED("PARTIALLY_SYNCED"); + + private final String value; + + StatusFd5Enum(String value) { + this.value = value; + } + + @JsonValue + @java.lang.Override + public String toString() { + return this.value; + } +} diff --git a/src/main/java/com/merge/api/resources/filestorage/types/SyncStatus.java b/src/main/java/com/merge/api/resources/filestorage/types/SyncStatus.java index a3733ef3c..863fb8f86 100644 --- a/src/main/java/com/merge/api/resources/filestorage/types/SyncStatus.java +++ b/src/main/java/com/merge/api/resources/filestorage/types/SyncStatus.java @@ -30,7 +30,11 @@ public final class SyncStatus { private final Optional nextSyncStart; - private final SyncStatusStatusEnum status; + private final Optional lastSyncResult; + + private final Optional lastSyncFinished; + + private final StatusFd5Enum status; private final boolean isInitialSync; @@ -43,7 +47,9 @@ private SyncStatus( String modelId, Optional lastSyncStart, Optional nextSyncStart, - SyncStatusStatusEnum status, + Optional lastSyncResult, + Optional lastSyncFinished, + StatusFd5Enum status, boolean isInitialSync, Optional selectiveSyncConfigurationsUsage, Map additionalProperties) { @@ -51,6 +57,8 @@ private SyncStatus( this.modelId = modelId; this.lastSyncStart = lastSyncStart; this.nextSyncStart = nextSyncStart; + this.lastSyncResult = lastSyncResult; + this.lastSyncFinished = lastSyncFinished; this.status = status; this.isInitialSync = isInitialSync; this.selectiveSyncConfigurationsUsage = selectiveSyncConfigurationsUsage; @@ -77,8 +85,18 @@ public Optional getNextSyncStart() { return nextSyncStart; } + @JsonProperty("last_sync_result") + public Optional getLastSyncResult() { + return lastSyncResult; + } + + @JsonProperty("last_sync_finished") + public Optional getLastSyncFinished() { + return lastSyncFinished; + } + @JsonProperty("status") - public SyncStatusStatusEnum getStatus() { + public StatusFd5Enum getStatus() { return status; } @@ -108,6 +126,8 @@ private boolean equalTo(SyncStatus other) { && modelId.equals(other.modelId) && lastSyncStart.equals(other.lastSyncStart) && nextSyncStart.equals(other.nextSyncStart) + && lastSyncResult.equals(other.lastSyncResult) + && lastSyncFinished.equals(other.lastSyncFinished) && status.equals(other.status) && isInitialSync == other.isInitialSync && selectiveSyncConfigurationsUsage.equals(other.selectiveSyncConfigurationsUsage); @@ -120,6 +140,8 @@ public int hashCode() { this.modelId, this.lastSyncStart, this.nextSyncStart, + this.lastSyncResult, + this.lastSyncFinished, this.status, this.isInitialSync, this.selectiveSyncConfigurationsUsage); @@ -145,7 +167,7 @@ public interface ModelIdStage { } public interface StatusStage { - IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status); + IsInitialSyncStage status(@NotNull StatusFd5Enum status); } public interface IsInitialSyncStage { @@ -163,6 +185,14 @@ public interface _FinalStage { _FinalStage nextSyncStart(OffsetDateTime nextSyncStart); + _FinalStage lastSyncResult(Optional lastSyncResult); + + _FinalStage lastSyncResult(SyncStatusLastSyncResult lastSyncResult); + + _FinalStage lastSyncFinished(Optional lastSyncFinished); + + _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished); + _FinalStage selectiveSyncConfigurationsUsage( Optional selectiveSyncConfigurationsUsage); @@ -177,12 +207,16 @@ public static final class Builder private String modelId; - private SyncStatusStatusEnum status; + private StatusFd5Enum status; private boolean isInitialSync; private Optional selectiveSyncConfigurationsUsage = Optional.empty(); + private Optional lastSyncFinished = Optional.empty(); + + private Optional lastSyncResult = Optional.empty(); + private Optional nextSyncStart = Optional.empty(); private Optional lastSyncStart = Optional.empty(); @@ -198,6 +232,8 @@ public Builder from(SyncStatus other) { modelId(other.getModelId()); lastSyncStart(other.getLastSyncStart()); nextSyncStart(other.getNextSyncStart()); + lastSyncResult(other.getLastSyncResult()); + lastSyncFinished(other.getLastSyncFinished()); status(other.getStatus()); isInitialSync(other.getIsInitialSync()); selectiveSyncConfigurationsUsage(other.getSelectiveSyncConfigurationsUsage()); @@ -220,7 +256,7 @@ public StatusStage modelId(@NotNull String modelId) { @java.lang.Override @JsonSetter("status") - public IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status) { + public IsInitialSyncStage status(@NotNull StatusFd5Enum status) { this.status = status; return this; } @@ -247,6 +283,32 @@ public _FinalStage selectiveSyncConfigurationsUsage( return this; } + @java.lang.Override + public _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished) { + this.lastSyncFinished = Optional.ofNullable(lastSyncFinished); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_finished", nulls = Nulls.SKIP) + public _FinalStage lastSyncFinished(Optional lastSyncFinished) { + this.lastSyncFinished = lastSyncFinished; + return this; + } + + @java.lang.Override + public _FinalStage lastSyncResult(SyncStatusLastSyncResult lastSyncResult) { + this.lastSyncResult = Optional.ofNullable(lastSyncResult); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_result", nulls = Nulls.SKIP) + public _FinalStage lastSyncResult(Optional lastSyncResult) { + this.lastSyncResult = lastSyncResult; + return this; + } + @java.lang.Override public _FinalStage nextSyncStart(OffsetDateTime nextSyncStart) { this.nextSyncStart = Optional.ofNullable(nextSyncStart); @@ -280,6 +342,8 @@ public SyncStatus build() { modelId, lastSyncStart, nextSyncStart, + lastSyncResult, + lastSyncFinished, status, isInitialSync, selectiveSyncConfigurationsUsage, diff --git a/src/main/java/com/merge/api/resources/filestorage/types/SyncStatusLastSyncResult.java b/src/main/java/com/merge/api/resources/filestorage/types/SyncStatusLastSyncResult.java new file mode 100644 index 000000000..0e4fd0f69 --- /dev/null +++ b/src/main/java/com/merge/api/resources/filestorage/types/SyncStatusLastSyncResult.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.filestorage.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = SyncStatusLastSyncResult.Deserializer.class) +public final class SyncStatusLastSyncResult { + private final Object value; + + private final int type; + + private SyncStatusLastSyncResult(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((LastSyncResultEnum) this.value); + } else if (this.type == 1) { + return visitor.visit((String) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof SyncStatusLastSyncResult && equalTo((SyncStatusLastSyncResult) other); + } + + private boolean equalTo(SyncStatusLastSyncResult other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static SyncStatusLastSyncResult of(LastSyncResultEnum value) { + return new SyncStatusLastSyncResult(value, 0); + } + + public static SyncStatusLastSyncResult of(String value) { + return new SyncStatusLastSyncResult(value, 1); + } + + public interface Visitor { + T visit(LastSyncResultEnum value); + + T visit(String value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(SyncStatusLastSyncResult.class); + } + + @java.lang.Override + public SyncStatusLastSyncResult deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, LastSyncResultEnum.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/filestorage/users/UsersClient.java b/src/main/java/com/merge/api/resources/filestorage/users/UsersClient.java index 416861fba..c49770b31 100644 --- a/src/main/java/com/merge/api/resources/filestorage/users/UsersClient.java +++ b/src/main/java/com/merge/api/resources/filestorage/users/UsersClient.java @@ -141,6 +141,10 @@ public User retrieve(String id, UsersRetrieveRequest request, RequestOptions req httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/filestorage/users/requests/UsersRetrieveRequest.java b/src/main/java/com/merge/api/resources/filestorage/users/requests/UsersRetrieveRequest.java index 7e2023f73..aa3691dca 100644 --- a/src/main/java/com/merge/api/resources/filestorage/users/requests/UsersRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/filestorage/users/requests/UsersRetrieveRequest.java @@ -22,10 +22,16 @@ public final class UsersRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private UsersRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private UsersRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(UsersRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(UsersRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public UsersRetrieveRequest build() { - return new UsersRetrieveRequest(includeRemoteData, additionalProperties); + return new UsersRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/audittrail/requests/AuditTrailListRequest.java b/src/main/java/com/merge/api/resources/hris/audittrail/requests/AuditTrailListRequest.java index 8841a60c8..3c1d115b1 100644 --- a/src/main/java/com/merge/api/resources/hris/audittrail/requests/AuditTrailListRequest.java +++ b/src/main/java/com/merge/api/resources/hris/audittrail/requests/AuditTrailListRequest.java @@ -68,7 +68,7 @@ public Optional getEndDate() { } /** - * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED + * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED */ @JsonProperty("event_type") public Optional getEventType() { diff --git a/src/main/java/com/merge/api/resources/hris/bankinfo/BankInfoClient.java b/src/main/java/com/merge/api/resources/hris/bankinfo/BankInfoClient.java index edf4ce888..3987307d7 100644 --- a/src/main/java/com/merge/api/resources/hris/bankinfo/BankInfoClient.java +++ b/src/main/java/com/merge/api/resources/hris/bankinfo/BankInfoClient.java @@ -164,6 +164,10 @@ public BankInfo retrieve(String id, BankInfoRetrieveRequest request, RequestOpti httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/hris/bankinfo/requests/BankInfoRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/bankinfo/requests/BankInfoRetrieveRequest.java index b3b148909..2864e6962 100644 --- a/src/main/java/com/merge/api/resources/hris/bankinfo/requests/BankInfoRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/bankinfo/requests/BankInfoRetrieveRequest.java @@ -24,6 +24,8 @@ public final class BankInfoRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -33,11 +35,13 @@ public final class BankInfoRetrieveRequest { private BankInfoRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -59,6 +63,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -89,13 +101,15 @@ public Map getAdditionalProperties() { private boolean equalTo(BankInfoRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -113,6 +127,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -125,6 +141,7 @@ private Builder() {} public Builder from(BankInfoRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -152,6 +169,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -176,7 +204,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public BankInfoRetrieveRequest build() { return new BankInfoRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/benefits/BenefitsClient.java b/src/main/java/com/merge/api/resources/hris/benefits/BenefitsClient.java index 550f35e81..ff2e741be 100644 --- a/src/main/java/com/merge/api/resources/hris/benefits/BenefitsClient.java +++ b/src/main/java/com/merge/api/resources/hris/benefits/BenefitsClient.java @@ -147,6 +147,10 @@ public Benefit retrieve(String id, BenefitsRetrieveRequest request, RequestOptio httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/hris/benefits/requests/BenefitsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/benefits/requests/BenefitsRetrieveRequest.java index 4f1744baf..434975c8b 100644 --- a/src/main/java/com/merge/api/resources/hris/benefits/requests/BenefitsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/benefits/requests/BenefitsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class BenefitsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private BenefitsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(BenefitsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(BenefitsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public BenefitsRetrieveRequest build() { - return new BenefitsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new BenefitsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/companies/CompaniesClient.java b/src/main/java/com/merge/api/resources/hris/companies/CompaniesClient.java index 6c205aead..61b9dff32 100644 --- a/src/main/java/com/merge/api/resources/hris/companies/CompaniesClient.java +++ b/src/main/java/com/merge/api/resources/hris/companies/CompaniesClient.java @@ -138,6 +138,10 @@ public Company retrieve(String id, CompaniesRetrieveRequest request, RequestOpti httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/hris/companies/requests/CompaniesRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/companies/requests/CompaniesRetrieveRequest.java index 039d346cb..4e0b00893 100644 --- a/src/main/java/com/merge/api/resources/hris/companies/requests/CompaniesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/companies/requests/CompaniesRetrieveRequest.java @@ -22,10 +22,16 @@ public final class CompaniesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private CompaniesRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private CompaniesRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(CompaniesRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(CompaniesRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public CompaniesRetrieveRequest build() { - return new CompaniesRetrieveRequest(includeRemoteData, additionalProperties); + return new CompaniesRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/dependents/DependentsClient.java b/src/main/java/com/merge/api/resources/hris/dependents/DependentsClient.java index 1b3f0fb7f..826b43ae6 100644 --- a/src/main/java/com/merge/api/resources/hris/dependents/DependentsClient.java +++ b/src/main/java/com/merge/api/resources/hris/dependents/DependentsClient.java @@ -148,6 +148,10 @@ public Dependent retrieve(String id, DependentsRetrieveRequest request, RequestO "include_sensitive_fields", request.getIncludeSensitiveFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/hris/dependents/requests/DependentsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/dependents/requests/DependentsRetrieveRequest.java index 5d9466ae4..a3ad18ad4 100644 --- a/src/main/java/com/merge/api/resources/hris/dependents/requests/DependentsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/dependents/requests/DependentsRetrieveRequest.java @@ -24,14 +24,18 @@ public final class DependentsRetrieveRequest { private final Optional includeSensitiveFields; + private final Optional includeShellData; + private final Map additionalProperties; private DependentsRetrieveRequest( Optional includeRemoteData, Optional includeSensitiveFields, + Optional includeShellData, Map additionalProperties) { this.includeRemoteData = includeRemoteData; this.includeSensitiveFields = includeSensitiveFields; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -51,6 +55,14 @@ public Optional getIncludeSensitiveFields() { return includeSensitiveFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,13 @@ public Map getAdditionalProperties() { private boolean equalTo(DependentsRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) - && includeSensitiveFields.equals(other.includeSensitiveFields); + && includeSensitiveFields.equals(other.includeSensitiveFields) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.includeSensitiveFields); + return Objects.hash(this.includeRemoteData, this.includeSensitiveFields, this.includeShellData); } @java.lang.Override @@ -87,6 +100,8 @@ public static final class Builder { private Optional includeSensitiveFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +110,7 @@ private Builder() {} public Builder from(DependentsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); includeSensitiveFields(other.getIncludeSensitiveFields()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +136,20 @@ public Builder includeSensitiveFields(Boolean includeSensitiveFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public DependentsRetrieveRequest build() { - return new DependentsRetrieveRequest(includeRemoteData, includeSensitiveFields, additionalProperties); + return new DependentsRetrieveRequest( + includeRemoteData, includeSensitiveFields, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/employeepayrollruns/EmployeePayrollRunsClient.java b/src/main/java/com/merge/api/resources/hris/employeepayrollruns/EmployeePayrollRunsClient.java index 5c60c87bb..3a598c468 100644 --- a/src/main/java/com/merge/api/resources/hris/employeepayrollruns/EmployeePayrollRunsClient.java +++ b/src/main/java/com/merge/api/resources/hris/employeepayrollruns/EmployeePayrollRunsClient.java @@ -169,6 +169,10 @@ public EmployeePayrollRun retrieve( httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/hris/employeepayrollruns/requests/EmployeePayrollRunsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/employeepayrollruns/requests/EmployeePayrollRunsRetrieveRequest.java index aa36ef087..b38804876 100644 --- a/src/main/java/com/merge/api/resources/hris/employeepayrollruns/requests/EmployeePayrollRunsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/employeepayrollruns/requests/EmployeePayrollRunsRetrieveRequest.java @@ -25,14 +25,18 @@ public final class EmployeePayrollRunsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private EmployeePayrollRunsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -65,12 +77,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(EmployeePayrollRunsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -88,6 +102,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -96,6 +112,7 @@ private Builder() {} public Builder from(EmployeePayrollRunsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -121,8 +138,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public EmployeePayrollRunsRetrieveRequest build() { - return new EmployeePayrollRunsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new EmployeePayrollRunsRetrieveRequest( + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/employees/EmployeesClient.java b/src/main/java/com/merge/api/resources/hris/employees/EmployeesClient.java index 6fc7645e0..606ab180b 100644 --- a/src/main/java/com/merge/api/resources/hris/employees/EmployeesClient.java +++ b/src/main/java/com/merge/api/resources/hris/employees/EmployeesClient.java @@ -294,6 +294,10 @@ public Employee retrieve(String id, EmployeesRetrieveRequest request, RequestOpt "include_sensitive_fields", request.getIncludeSensitiveFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/hris/employees/requests/EmployeesRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/employees/requests/EmployeesRetrieveRequest.java index b9b16a87d..199153b47 100644 --- a/src/main/java/com/merge/api/resources/hris/employees/requests/EmployeesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/employees/requests/EmployeesRetrieveRequest.java @@ -29,6 +29,8 @@ public final class EmployeesRetrieveRequest { private final Optional includeSensitiveFields; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -39,12 +41,14 @@ private EmployeesRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeSensitiveFields, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeSensitiveFields = includeSensitiveFields; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -74,6 +78,14 @@ public Optional getIncludeSensitiveFields() { return includeSensitiveFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -105,6 +117,7 @@ private boolean equalTo(EmployeesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) && includeSensitiveFields.equals(other.includeSensitiveFields) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @@ -115,6 +128,7 @@ public int hashCode() { this.expand, this.includeRemoteData, this.includeSensitiveFields, + this.includeShellData, this.remoteFields, this.showEnumOrigins); } @@ -136,6 +150,8 @@ public static final class Builder { private Optional includeSensitiveFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -149,6 +165,7 @@ public Builder from(EmployeesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeSensitiveFields(other.getIncludeSensitiveFields()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -187,6 +204,17 @@ public Builder includeSensitiveFields(Boolean includeSensitiveFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -214,6 +242,7 @@ public EmployeesRetrieveRequest build() { expand, includeRemoteData, includeSensitiveFields, + includeShellData, remoteFields, showEnumOrigins, additionalProperties); diff --git a/src/main/java/com/merge/api/resources/hris/employerbenefits/EmployerBenefitsClient.java b/src/main/java/com/merge/api/resources/hris/employerbenefits/EmployerBenefitsClient.java index c59c243d3..1c0d4c55d 100644 --- a/src/main/java/com/merge/api/resources/hris/employerbenefits/EmployerBenefitsClient.java +++ b/src/main/java/com/merge/api/resources/hris/employerbenefits/EmployerBenefitsClient.java @@ -138,6 +138,10 @@ public EmployerBenefit retrieve(String id, EmployerBenefitsRetrieveRequest reque httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/hris/employerbenefits/requests/EmployerBenefitsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/employerbenefits/requests/EmployerBenefitsRetrieveRequest.java index c830bbfe7..be3446cfb 100644 --- a/src/main/java/com/merge/api/resources/hris/employerbenefits/requests/EmployerBenefitsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/employerbenefits/requests/EmployerBenefitsRetrieveRequest.java @@ -22,11 +22,16 @@ public final class EmployerBenefitsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private EmployerBenefitsRetrieveRequest( - Optional includeRemoteData, Map additionalProperties) { + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -38,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -50,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(EmployerBenefitsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -71,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -78,6 +93,7 @@ private Builder() {} public Builder from(EmployerBenefitsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -92,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public EmployerBenefitsRetrieveRequest build() { - return new EmployerBenefitsRetrieveRequest(includeRemoteData, additionalProperties); + return new EmployerBenefitsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/employments/EmploymentsClient.java b/src/main/java/com/merge/api/resources/hris/employments/EmploymentsClient.java index ba2704eb0..665ba230e 100644 --- a/src/main/java/com/merge/api/resources/hris/employments/EmploymentsClient.java +++ b/src/main/java/com/merge/api/resources/hris/employments/EmploymentsClient.java @@ -158,6 +158,10 @@ public Employment retrieve(String id, EmploymentsRetrieveRequest request, Reques httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/hris/employments/requests/EmploymentsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/employments/requests/EmploymentsRetrieveRequest.java index 7e139618c..da8c0d716 100644 --- a/src/main/java/com/merge/api/resources/hris/employments/requests/EmploymentsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/employments/requests/EmploymentsRetrieveRequest.java @@ -27,6 +27,8 @@ public final class EmploymentsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -36,11 +38,13 @@ public final class EmploymentsRetrieveRequest { private EmploymentsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -62,6 +66,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -92,13 +104,15 @@ public Map getAdditionalProperties() { private boolean equalTo(EmploymentsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -116,6 +130,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -128,6 +144,7 @@ private Builder() {} public Builder from(EmploymentsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -155,6 +172,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -179,7 +207,7 @@ public Builder showEnumOrigins(EmploymentsRetrieveRequestShowEnumOrigins showEnu public EmploymentsRetrieveRequest build() { return new EmploymentsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/forceresync/ForceResyncClient.java b/src/main/java/com/merge/api/resources/hris/forceresync/ForceResyncClient.java index f2573fe6d..3b9c012b1 100644 --- a/src/main/java/com/merge/api/resources/hris/forceresync/ForceResyncClient.java +++ b/src/main/java/com/merge/api/resources/hris/forceresync/ForceResyncClient.java @@ -28,14 +28,14 @@ public ForceResyncClient(ClientOptions clientOptions) { } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate() { return syncStatusResyncCreate(null); } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate(RequestOptions requestOptions) { HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/hris/groups/GroupsClient.java b/src/main/java/com/merge/api/resources/hris/groups/GroupsClient.java index c2659723b..d39e57111 100644 --- a/src/main/java/com/merge/api/resources/hris/groups/GroupsClient.java +++ b/src/main/java/com/merge/api/resources/hris/groups/GroupsClient.java @@ -156,6 +156,10 @@ public Group retrieve(String id, GroupsRetrieveRequest request, RequestOptions r httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/hris/groups/requests/GroupsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/groups/requests/GroupsRetrieveRequest.java index 0a465ae82..8892e46cb 100644 --- a/src/main/java/com/merge/api/resources/hris/groups/requests/GroupsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/groups/requests/GroupsRetrieveRequest.java @@ -22,6 +22,8 @@ public final class GroupsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -30,10 +32,12 @@ public final class GroupsRetrieveRequest { private GroupsRetrieveRequest( Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -47,6 +51,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -76,13 +88,14 @@ public Map getAdditionalProperties() { private boolean equalTo(GroupsRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash(this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -98,6 +111,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -109,6 +124,7 @@ private Builder() {} public Builder from(GroupsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -125,6 +141,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -148,7 +175,8 @@ public Builder showEnumOrigins(String showEnumOrigins) { } public GroupsRetrieveRequest build() { - return new GroupsRetrieveRequest(includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + return new GroupsRetrieveRequest( + includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/locations/LocationsClient.java b/src/main/java/com/merge/api/resources/hris/locations/LocationsClient.java index 666274ac0..cd68fabcc 100644 --- a/src/main/java/com/merge/api/resources/hris/locations/LocationsClient.java +++ b/src/main/java/com/merge/api/resources/hris/locations/LocationsClient.java @@ -150,6 +150,10 @@ public Location retrieve(String id, LocationsRetrieveRequest request, RequestOpt httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/hris/locations/requests/LocationsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/locations/requests/LocationsRetrieveRequest.java index 684e004c8..3ab243996 100644 --- a/src/main/java/com/merge/api/resources/hris/locations/requests/LocationsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/locations/requests/LocationsRetrieveRequest.java @@ -24,6 +24,8 @@ public final class LocationsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -32,10 +34,12 @@ public final class LocationsRetrieveRequest { private LocationsRetrieveRequest( Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -49,6 +53,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -78,13 +90,14 @@ public Map getAdditionalProperties() { private boolean equalTo(LocationsRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash(this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -100,6 +113,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -111,6 +126,7 @@ private Builder() {} public Builder from(LocationsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -127,6 +143,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -150,7 +177,8 @@ public Builder showEnumOrigins(LocationsRetrieveRequestShowEnumOrigins showEnumO } public LocationsRetrieveRequest build() { - return new LocationsRetrieveRequest(includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + return new LocationsRetrieveRequest( + includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/paygroups/PayGroupsClient.java b/src/main/java/com/merge/api/resources/hris/paygroups/PayGroupsClient.java index 4f2206700..e096fa901 100644 --- a/src/main/java/com/merge/api/resources/hris/paygroups/PayGroupsClient.java +++ b/src/main/java/com/merge/api/resources/hris/paygroups/PayGroupsClient.java @@ -138,6 +138,10 @@ public PayGroup retrieve(String id, PayGroupsRetrieveRequest request, RequestOpt httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/hris/paygroups/requests/PayGroupsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/paygroups/requests/PayGroupsRetrieveRequest.java index 88c31349a..824d471dc 100644 --- a/src/main/java/com/merge/api/resources/hris/paygroups/requests/PayGroupsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/paygroups/requests/PayGroupsRetrieveRequest.java @@ -22,10 +22,16 @@ public final class PayGroupsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private PayGroupsRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private PayGroupsRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(PayGroupsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(PayGroupsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public PayGroupsRetrieveRequest build() { - return new PayGroupsRetrieveRequest(includeRemoteData, additionalProperties); + return new PayGroupsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/payrollruns/PayrollRunsClient.java b/src/main/java/com/merge/api/resources/hris/payrollruns/PayrollRunsClient.java index d761dc5c9..45bf2dbed 100644 --- a/src/main/java/com/merge/api/resources/hris/payrollruns/PayrollRunsClient.java +++ b/src/main/java/com/merge/api/resources/hris/payrollruns/PayrollRunsClient.java @@ -165,6 +165,10 @@ public PayrollRun retrieve(String id, PayrollRunsRetrieveRequest request, Reques httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/hris/payrollruns/requests/PayrollRunsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/payrollruns/requests/PayrollRunsRetrieveRequest.java index 49d673072..c4733318a 100644 --- a/src/main/java/com/merge/api/resources/hris/payrollruns/requests/PayrollRunsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/payrollruns/requests/PayrollRunsRetrieveRequest.java @@ -24,6 +24,8 @@ public final class PayrollRunsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -32,10 +34,12 @@ public final class PayrollRunsRetrieveRequest { private PayrollRunsRetrieveRequest( Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -49,6 +53,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -78,13 +90,14 @@ public Map getAdditionalProperties() { private boolean equalTo(PayrollRunsRetrieveRequest other) { return includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash(this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -100,6 +113,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -111,6 +126,7 @@ private Builder() {} public Builder from(PayrollRunsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -127,6 +143,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -151,7 +178,7 @@ public Builder showEnumOrigins(PayrollRunsRetrieveRequestShowEnumOrigins showEnu public PayrollRunsRetrieveRequest build() { return new PayrollRunsRetrieveRequest( - includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/syncstatus/SyncStatusClient.java b/src/main/java/com/merge/api/resources/hris/syncstatus/SyncStatusClient.java index 02e60fd11..645a2f4ab 100644 --- a/src/main/java/com/merge/api/resources/hris/syncstatus/SyncStatusClient.java +++ b/src/main/java/com/merge/api/resources/hris/syncstatus/SyncStatusClient.java @@ -26,21 +26,21 @@ public SyncStatusClient(ClientOptions clientOptions) { } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list() { return list(SyncStatusListRequest.builder().build()); } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list(SyncStatusListRequest request) { return list(request, null); } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list(SyncStatusListRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/hris/teams/TeamsClient.java b/src/main/java/com/merge/api/resources/hris/teams/TeamsClient.java index be855d6aa..dbc5d9340 100644 --- a/src/main/java/com/merge/api/resources/hris/teams/TeamsClient.java +++ b/src/main/java/com/merge/api/resources/hris/teams/TeamsClient.java @@ -148,6 +148,10 @@ public Team retrieve(String id, TeamsRetrieveRequest request, RequestOptions req httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/hris/teams/requests/TeamsRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/teams/requests/TeamsRetrieveRequest.java index 93812850b..8ffa4299e 100644 --- a/src/main/java/com/merge/api/resources/hris/teams/requests/TeamsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/teams/requests/TeamsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class TeamsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private TeamsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(TeamsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(TeamsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public TeamsRetrieveRequest build() { - return new TeamsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new TeamsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/timeoff/TimeOffClient.java b/src/main/java/com/merge/api/resources/hris/timeoff/TimeOffClient.java index 428a57a5e..ea560ff9f 100644 --- a/src/main/java/com/merge/api/resources/hris/timeoff/TimeOffClient.java +++ b/src/main/java/com/merge/api/resources/hris/timeoff/TimeOffClient.java @@ -244,6 +244,10 @@ public TimeOff retrieve(String id, TimeOffRetrieveRequest request, RequestOption httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); diff --git a/src/main/java/com/merge/api/resources/hris/timeoff/requests/TimeOffRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/timeoff/requests/TimeOffRetrieveRequest.java index 59bfb6a1e..45eeff3fe 100644 --- a/src/main/java/com/merge/api/resources/hris/timeoff/requests/TimeOffRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/timeoff/requests/TimeOffRetrieveRequest.java @@ -27,6 +27,8 @@ public final class TimeOffRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -36,11 +38,13 @@ public final class TimeOffRetrieveRequest { private TimeOffRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -62,6 +66,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -92,13 +104,15 @@ public Map getAdditionalProperties() { private boolean equalTo(TimeOffRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -116,6 +130,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -128,6 +144,7 @@ private Builder() {} public Builder from(TimeOffRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -155,6 +172,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -179,7 +207,7 @@ public Builder showEnumOrigins(TimeOffRetrieveRequestShowEnumOrigins showEnumOri public TimeOffRetrieveRequest build() { return new TimeOffRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/timeoffbalances/TimeOffBalancesClient.java b/src/main/java/com/merge/api/resources/hris/timeoffbalances/TimeOffBalancesClient.java index 7b72a90c3..284375fd2 100644 --- a/src/main/java/com/merge/api/resources/hris/timeoffbalances/TimeOffBalancesClient.java +++ b/src/main/java/com/merge/api/resources/hris/timeoffbalances/TimeOffBalancesClient.java @@ -158,6 +158,10 @@ public TimeOffBalance retrieve(String id, TimeOffBalancesRetrieveRequest request httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/hris/timeoffbalances/requests/TimeOffBalancesRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/timeoffbalances/requests/TimeOffBalancesRetrieveRequest.java index c683548d2..954f6a8f5 100644 --- a/src/main/java/com/merge/api/resources/hris/timeoffbalances/requests/TimeOffBalancesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/timeoffbalances/requests/TimeOffBalancesRetrieveRequest.java @@ -24,6 +24,8 @@ public final class TimeOffBalancesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -33,11 +35,13 @@ public final class TimeOffBalancesRetrieveRequest { private TimeOffBalancesRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -59,6 +63,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -89,13 +101,15 @@ public Map getAdditionalProperties() { private boolean equalTo(TimeOffBalancesRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -113,6 +127,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -125,6 +141,7 @@ private Builder() {} public Builder from(TimeOffBalancesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -152,6 +169,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -176,7 +204,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public TimeOffBalancesRetrieveRequest build() { return new TimeOffBalancesRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/timesheetentries/TimesheetEntriesClient.java b/src/main/java/com/merge/api/resources/hris/timesheetentries/TimesheetEntriesClient.java index 2c0a69e9b..692431b78 100644 --- a/src/main/java/com/merge/api/resources/hris/timesheetentries/TimesheetEntriesClient.java +++ b/src/main/java/com/merge/api/resources/hris/timesheetentries/TimesheetEntriesClient.java @@ -229,6 +229,10 @@ public TimesheetEntry retrieve(String id, TimesheetEntriesRetrieveRequest reques httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/hris/timesheetentries/requests/TimesheetEntriesRetrieveRequest.java b/src/main/java/com/merge/api/resources/hris/timesheetentries/requests/TimesheetEntriesRetrieveRequest.java index 81deb020b..66b78dff2 100644 --- a/src/main/java/com/merge/api/resources/hris/timesheetentries/requests/TimesheetEntriesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/hris/timesheetentries/requests/TimesheetEntriesRetrieveRequest.java @@ -24,12 +24,18 @@ public final class TimesheetEntriesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private TimesheetEntriesRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(TimesheetEntriesRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(TimesheetEntriesRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,20 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public TimesheetEntriesRetrieveRequest build() { - return new TimesheetEntriesRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new TimesheetEntriesRetrieveRequest( + expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/types/AccountToken.java b/src/main/java/com/merge/api/resources/hris/types/AccountToken.java index cc5fe635f..dade07b65 100644 --- a/src/main/java/com/merge/api/resources/hris/types/AccountToken.java +++ b/src/main/java/com/merge/api/resources/hris/types/AccountToken.java @@ -23,12 +23,15 @@ public final class AccountToken { private final AccountIntegration integration; + private final String id; + private final Map additionalProperties; private AccountToken( - String accountToken, AccountIntegration integration, Map additionalProperties) { + String accountToken, AccountIntegration integration, String id, Map additionalProperties) { this.accountToken = accountToken; this.integration = integration; + this.id = id; this.additionalProperties = additionalProperties; } @@ -42,6 +45,11 @@ public AccountIntegration getIntegration() { return integration; } + @JsonProperty("id") + public String getId() { + return id; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -54,12 +62,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AccountToken other) { - return accountToken.equals(other.accountToken) && integration.equals(other.integration); + return accountToken.equals(other.accountToken) && integration.equals(other.integration) && id.equals(other.id); } @java.lang.Override public int hashCode() { - return Objects.hash(this.accountToken, this.integration); + return Objects.hash(this.accountToken, this.integration, this.id); } @java.lang.Override @@ -78,7 +86,11 @@ public interface AccountTokenStage { } public interface IntegrationStage { - _FinalStage integration(@NotNull AccountIntegration integration); + IdStage integration(@NotNull AccountIntegration integration); + } + + public interface IdStage { + _FinalStage id(@NotNull String id); } public interface _FinalStage { @@ -86,11 +98,13 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements AccountTokenStage, IntegrationStage, _FinalStage { + public static final class Builder implements AccountTokenStage, IntegrationStage, IdStage, _FinalStage { private String accountToken; private AccountIntegration integration; + private String id; + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -100,6 +114,7 @@ private Builder() {} public Builder from(AccountToken other) { accountToken(other.getAccountToken()); integration(other.getIntegration()); + id(other.getId()); return this; } @@ -112,14 +127,21 @@ public IntegrationStage accountToken(@NotNull String accountToken) { @java.lang.Override @JsonSetter("integration") - public _FinalStage integration(@NotNull AccountIntegration integration) { + public IdStage integration(@NotNull AccountIntegration integration) { this.integration = integration; return this; } + @java.lang.Override + @JsonSetter("id") + public _FinalStage id(@NotNull String id) { + this.id = id; + return this; + } + @java.lang.Override public AccountToken build() { - return new AccountToken(accountToken, integration, additionalProperties); + return new AccountToken(accountToken, integration, id, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/hris/types/AuditLogEvent.java b/src/main/java/com/merge/api/resources/hris/types/AuditLogEvent.java index 5ed7afabc..59e0db0a5 100644 --- a/src/main/java/com/merge/api/resources/hris/types/AuditLogEvent.java +++ b/src/main/java/com/merge/api/resources/hris/types/AuditLogEvent.java @@ -115,6 +115,7 @@ public String getIpAddress() { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • @@ -321,6 +322,7 @@ public EventTypeStage ipAddress(@NotNull String ipAddress) { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • diff --git a/src/main/java/com/merge/api/resources/hris/types/EventTypeEnum.java b/src/main/java/com/merge/api/resources/hris/types/EventTypeEnum.java index 46d5e89eb..a861355e2 100644 --- a/src/main/java/com/merge/api/resources/hris/types/EventTypeEnum.java +++ b/src/main/java/com/merge/api/resources/hris/types/EventTypeEnum.java @@ -24,6 +24,8 @@ public enum EventTypeEnum { DELETED_LINKED_ACCOUNT("DELETED_LINKED_ACCOUNT"), + DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT("DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT"), + CREATED_DESTINATION("CREATED_DESTINATION"), DELETED_DESTINATION("DELETED_DESTINATION"), diff --git a/src/main/java/com/merge/api/resources/hris/types/Group.java b/src/main/java/com/merge/api/resources/hris/types/Group.java index 451b13783..473442a63 100644 --- a/src/main/java/com/merge/api/resources/hris/types/Group.java +++ b/src/main/java/com/merge/api/resources/hris/types/Group.java @@ -37,10 +37,10 @@ public final class Group { private final Optional type; - private final Optional remoteWasDeleted; - private final Optional isCommonlyUsedAsTeam; + private final Optional remoteWasDeleted; + private final Optional> fieldMappings; private final Optional> remoteData; @@ -55,8 +55,8 @@ private Group( Optional parentGroup, Optional name, Optional type, - Optional remoteWasDeleted, Optional isCommonlyUsedAsTeam, + Optional remoteWasDeleted, Optional> fieldMappings, Optional> remoteData, Map additionalProperties) { @@ -67,8 +67,8 @@ private Group( this.parentGroup = parentGroup; this.name = name; this.type = type; - this.remoteWasDeleted = remoteWasDeleted; this.isCommonlyUsedAsTeam = isCommonlyUsedAsTeam; + this.remoteWasDeleted = remoteWasDeleted; this.fieldMappings = fieldMappings; this.remoteData = remoteData; this.additionalProperties = additionalProperties; @@ -134,14 +134,6 @@ public Optional getType() { return type; } - /** - * @return Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. Learn more. - */ - @JsonProperty("remote_was_deleted") - public Optional getRemoteWasDeleted() { - return remoteWasDeleted; - } - /** * @return Indicates whether the Group refers to a team in the third party platform. Note that this is an opinionated view based on how Merge observes most organizations representing teams in each third party platform. If your customer uses a platform different from most, there is a chance this will not be correct. */ @@ -150,6 +142,14 @@ public Optional getIsCommonlyUsedAsTeam() { return isCommonlyUsedAsTeam; } + /** + * @return Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. Learn more. + */ + @JsonProperty("remote_was_deleted") + public Optional getRemoteWasDeleted() { + return remoteWasDeleted; + } + @JsonProperty("field_mappings") public Optional> getFieldMappings() { return fieldMappings; @@ -179,8 +179,8 @@ private boolean equalTo(Group other) { && parentGroup.equals(other.parentGroup) && name.equals(other.name) && type.equals(other.type) - && remoteWasDeleted.equals(other.remoteWasDeleted) && isCommonlyUsedAsTeam.equals(other.isCommonlyUsedAsTeam) + && remoteWasDeleted.equals(other.remoteWasDeleted) && fieldMappings.equals(other.fieldMappings) && remoteData.equals(other.remoteData); } @@ -195,8 +195,8 @@ public int hashCode() { this.parentGroup, this.name, this.type, - this.remoteWasDeleted, this.isCommonlyUsedAsTeam, + this.remoteWasDeleted, this.fieldMappings, this.remoteData); } @@ -226,10 +226,10 @@ public static final class Builder { private Optional type = Optional.empty(); - private Optional remoteWasDeleted = Optional.empty(); - private Optional isCommonlyUsedAsTeam = Optional.empty(); + private Optional remoteWasDeleted = Optional.empty(); + private Optional> fieldMappings = Optional.empty(); private Optional> remoteData = Optional.empty(); @@ -247,8 +247,8 @@ public Builder from(Group other) { parentGroup(other.getParentGroup()); name(other.getName()); type(other.getType()); - remoteWasDeleted(other.getRemoteWasDeleted()); isCommonlyUsedAsTeam(other.getIsCommonlyUsedAsTeam()); + remoteWasDeleted(other.getRemoteWasDeleted()); fieldMappings(other.getFieldMappings()); remoteData(other.getRemoteData()); return this; @@ -331,25 +331,25 @@ public Builder type(GroupType type) { return this; } - @JsonSetter(value = "remote_was_deleted", nulls = Nulls.SKIP) - public Builder remoteWasDeleted(Optional remoteWasDeleted) { - this.remoteWasDeleted = remoteWasDeleted; + @JsonSetter(value = "is_commonly_used_as_team", nulls = Nulls.SKIP) + public Builder isCommonlyUsedAsTeam(Optional isCommonlyUsedAsTeam) { + this.isCommonlyUsedAsTeam = isCommonlyUsedAsTeam; return this; } - public Builder remoteWasDeleted(Boolean remoteWasDeleted) { - this.remoteWasDeleted = Optional.ofNullable(remoteWasDeleted); + public Builder isCommonlyUsedAsTeam(Boolean isCommonlyUsedAsTeam) { + this.isCommonlyUsedAsTeam = Optional.ofNullable(isCommonlyUsedAsTeam); return this; } - @JsonSetter(value = "is_commonly_used_as_team", nulls = Nulls.SKIP) - public Builder isCommonlyUsedAsTeam(Optional isCommonlyUsedAsTeam) { - this.isCommonlyUsedAsTeam = isCommonlyUsedAsTeam; + @JsonSetter(value = "remote_was_deleted", nulls = Nulls.SKIP) + public Builder remoteWasDeleted(Optional remoteWasDeleted) { + this.remoteWasDeleted = remoteWasDeleted; return this; } - public Builder isCommonlyUsedAsTeam(Boolean isCommonlyUsedAsTeam) { - this.isCommonlyUsedAsTeam = Optional.ofNullable(isCommonlyUsedAsTeam); + public Builder remoteWasDeleted(Boolean remoteWasDeleted) { + this.remoteWasDeleted = Optional.ofNullable(remoteWasDeleted); return this; } @@ -384,8 +384,8 @@ public Group build() { parentGroup, name, type, - remoteWasDeleted, isCommonlyUsedAsTeam, + remoteWasDeleted, fieldMappings, remoteData, additionalProperties); diff --git a/src/main/java/com/merge/api/resources/hris/types/SyncStatusStatusEnum.java b/src/main/java/com/merge/api/resources/hris/types/LastSyncResultEnum.java similarity index 86% rename from src/main/java/com/merge/api/resources/hris/types/SyncStatusStatusEnum.java rename to src/main/java/com/merge/api/resources/hris/types/LastSyncResultEnum.java index e38b9a935..72fed4544 100644 --- a/src/main/java/com/merge/api/resources/hris/types/SyncStatusStatusEnum.java +++ b/src/main/java/com/merge/api/resources/hris/types/LastSyncResultEnum.java @@ -5,7 +5,7 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SyncStatusStatusEnum { +public enum LastSyncResultEnum { SYNCING("SYNCING"), DONE("DONE"), @@ -20,7 +20,7 @@ public enum SyncStatusStatusEnum { private final String value; - SyncStatusStatusEnum(String value) { + LastSyncResultEnum(String value) { this.value = value; } diff --git a/src/main/java/com/merge/api/resources/hris/types/StatusFd5Enum.java b/src/main/java/com/merge/api/resources/hris/types/StatusFd5Enum.java new file mode 100644 index 000000000..8eb01ebfb --- /dev/null +++ b/src/main/java/com/merge/api/resources/hris/types/StatusFd5Enum.java @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.hris.types; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum StatusFd5Enum { + SYNCING("SYNCING"), + + DONE("DONE"), + + FAILED("FAILED"), + + DISABLED("DISABLED"), + + PAUSED("PAUSED"), + + PARTIALLY_SYNCED("PARTIALLY_SYNCED"); + + private final String value; + + StatusFd5Enum(String value) { + this.value = value; + } + + @JsonValue + @java.lang.Override + public String toString() { + return this.value; + } +} diff --git a/src/main/java/com/merge/api/resources/hris/types/SyncStatus.java b/src/main/java/com/merge/api/resources/hris/types/SyncStatus.java index c94ff32c8..765c5587f 100644 --- a/src/main/java/com/merge/api/resources/hris/types/SyncStatus.java +++ b/src/main/java/com/merge/api/resources/hris/types/SyncStatus.java @@ -30,7 +30,11 @@ public final class SyncStatus { private final Optional nextSyncStart; - private final SyncStatusStatusEnum status; + private final Optional lastSyncResult; + + private final Optional lastSyncFinished; + + private final StatusFd5Enum status; private final boolean isInitialSync; @@ -43,7 +47,9 @@ private SyncStatus( String modelId, Optional lastSyncStart, Optional nextSyncStart, - SyncStatusStatusEnum status, + Optional lastSyncResult, + Optional lastSyncFinished, + StatusFd5Enum status, boolean isInitialSync, Optional selectiveSyncConfigurationsUsage, Map additionalProperties) { @@ -51,6 +57,8 @@ private SyncStatus( this.modelId = modelId; this.lastSyncStart = lastSyncStart; this.nextSyncStart = nextSyncStart; + this.lastSyncResult = lastSyncResult; + this.lastSyncFinished = lastSyncFinished; this.status = status; this.isInitialSync = isInitialSync; this.selectiveSyncConfigurationsUsage = selectiveSyncConfigurationsUsage; @@ -77,8 +85,18 @@ public Optional getNextSyncStart() { return nextSyncStart; } + @JsonProperty("last_sync_result") + public Optional getLastSyncResult() { + return lastSyncResult; + } + + @JsonProperty("last_sync_finished") + public Optional getLastSyncFinished() { + return lastSyncFinished; + } + @JsonProperty("status") - public SyncStatusStatusEnum getStatus() { + public StatusFd5Enum getStatus() { return status; } @@ -108,6 +126,8 @@ private boolean equalTo(SyncStatus other) { && modelId.equals(other.modelId) && lastSyncStart.equals(other.lastSyncStart) && nextSyncStart.equals(other.nextSyncStart) + && lastSyncResult.equals(other.lastSyncResult) + && lastSyncFinished.equals(other.lastSyncFinished) && status.equals(other.status) && isInitialSync == other.isInitialSync && selectiveSyncConfigurationsUsage.equals(other.selectiveSyncConfigurationsUsage); @@ -120,6 +140,8 @@ public int hashCode() { this.modelId, this.lastSyncStart, this.nextSyncStart, + this.lastSyncResult, + this.lastSyncFinished, this.status, this.isInitialSync, this.selectiveSyncConfigurationsUsage); @@ -145,7 +167,7 @@ public interface ModelIdStage { } public interface StatusStage { - IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status); + IsInitialSyncStage status(@NotNull StatusFd5Enum status); } public interface IsInitialSyncStage { @@ -163,6 +185,14 @@ public interface _FinalStage { _FinalStage nextSyncStart(OffsetDateTime nextSyncStart); + _FinalStage lastSyncResult(Optional lastSyncResult); + + _FinalStage lastSyncResult(SyncStatusLastSyncResult lastSyncResult); + + _FinalStage lastSyncFinished(Optional lastSyncFinished); + + _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished); + _FinalStage selectiveSyncConfigurationsUsage( Optional selectiveSyncConfigurationsUsage); @@ -177,12 +207,16 @@ public static final class Builder private String modelId; - private SyncStatusStatusEnum status; + private StatusFd5Enum status; private boolean isInitialSync; private Optional selectiveSyncConfigurationsUsage = Optional.empty(); + private Optional lastSyncFinished = Optional.empty(); + + private Optional lastSyncResult = Optional.empty(); + private Optional nextSyncStart = Optional.empty(); private Optional lastSyncStart = Optional.empty(); @@ -198,6 +232,8 @@ public Builder from(SyncStatus other) { modelId(other.getModelId()); lastSyncStart(other.getLastSyncStart()); nextSyncStart(other.getNextSyncStart()); + lastSyncResult(other.getLastSyncResult()); + lastSyncFinished(other.getLastSyncFinished()); status(other.getStatus()); isInitialSync(other.getIsInitialSync()); selectiveSyncConfigurationsUsage(other.getSelectiveSyncConfigurationsUsage()); @@ -220,7 +256,7 @@ public StatusStage modelId(@NotNull String modelId) { @java.lang.Override @JsonSetter("status") - public IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status) { + public IsInitialSyncStage status(@NotNull StatusFd5Enum status) { this.status = status; return this; } @@ -247,6 +283,32 @@ public _FinalStage selectiveSyncConfigurationsUsage( return this; } + @java.lang.Override + public _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished) { + this.lastSyncFinished = Optional.ofNullable(lastSyncFinished); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_finished", nulls = Nulls.SKIP) + public _FinalStage lastSyncFinished(Optional lastSyncFinished) { + this.lastSyncFinished = lastSyncFinished; + return this; + } + + @java.lang.Override + public _FinalStage lastSyncResult(SyncStatusLastSyncResult lastSyncResult) { + this.lastSyncResult = Optional.ofNullable(lastSyncResult); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_result", nulls = Nulls.SKIP) + public _FinalStage lastSyncResult(Optional lastSyncResult) { + this.lastSyncResult = lastSyncResult; + return this; + } + @java.lang.Override public _FinalStage nextSyncStart(OffsetDateTime nextSyncStart) { this.nextSyncStart = Optional.ofNullable(nextSyncStart); @@ -280,6 +342,8 @@ public SyncStatus build() { modelId, lastSyncStart, nextSyncStart, + lastSyncResult, + lastSyncFinished, status, isInitialSync, selectiveSyncConfigurationsUsage, diff --git a/src/main/java/com/merge/api/resources/hris/types/SyncStatusLastSyncResult.java b/src/main/java/com/merge/api/resources/hris/types/SyncStatusLastSyncResult.java new file mode 100644 index 000000000..c4986d7af --- /dev/null +++ b/src/main/java/com/merge/api/resources/hris/types/SyncStatusLastSyncResult.java @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.hris.types; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.merge.api.core.ObjectMappers; +import java.io.IOException; +import java.util.Objects; + +@JsonDeserialize(using = SyncStatusLastSyncResult.Deserializer.class) +public final class SyncStatusLastSyncResult { + private final Object value; + + private final int type; + + private SyncStatusLastSyncResult(Object value, int type) { + this.value = value; + this.type = type; + } + + @JsonValue + public Object get() { + return this.value; + } + + public T visit(Visitor visitor) { + if (this.type == 0) { + return visitor.visit((LastSyncResultEnum) this.value); + } else if (this.type == 1) { + return visitor.visit((String) this.value); + } + throw new IllegalStateException("Failed to visit value. This should never happen."); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof SyncStatusLastSyncResult && equalTo((SyncStatusLastSyncResult) other); + } + + private boolean equalTo(SyncStatusLastSyncResult other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return this.value.toString(); + } + + public static SyncStatusLastSyncResult of(LastSyncResultEnum value) { + return new SyncStatusLastSyncResult(value, 0); + } + + public static SyncStatusLastSyncResult of(String value) { + return new SyncStatusLastSyncResult(value, 1); + } + + public interface Visitor { + T visit(LastSyncResultEnum value); + + T visit(String value); + } + + static final class Deserializer extends StdDeserializer { + Deserializer() { + super(SyncStatusLastSyncResult.class); + } + + @java.lang.Override + public SyncStatusLastSyncResult deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + Object value = p.readValueAs(Object.class); + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, LastSyncResultEnum.class)); + } catch (IllegalArgumentException e) { + } + try { + return of(ObjectMappers.JSON_MAPPER.convertValue(value, String.class)); + } catch (IllegalArgumentException e) { + } + throw new JsonParseException(p, "Failed to deserialize"); + } + } +} diff --git a/src/main/java/com/merge/api/resources/ticketing/accounts/AccountsClient.java b/src/main/java/com/merge/api/resources/ticketing/accounts/AccountsClient.java index 64385b9bc..c23cb3852 100644 --- a/src/main/java/com/merge/api/resources/ticketing/accounts/AccountsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/accounts/AccountsClient.java @@ -138,6 +138,10 @@ public Account retrieve(String id, AccountsRetrieveRequest request, RequestOptio httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ticketing/accounts/requests/AccountsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/accounts/requests/AccountsRetrieveRequest.java index 279a7d031..a3c7cf05b 100644 --- a/src/main/java/com/merge/api/resources/ticketing/accounts/requests/AccountsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/accounts/requests/AccountsRetrieveRequest.java @@ -22,10 +22,16 @@ public final class AccountsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private AccountsRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private AccountsRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AccountsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(AccountsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public AccountsRetrieveRequest build() { - return new AccountsRetrieveRequest(includeRemoteData, additionalProperties); + return new AccountsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/attachments/AttachmentsClient.java b/src/main/java/com/merge/api/resources/ticketing/attachments/AttachmentsClient.java index 8c1dfe696..52f0170d6 100644 --- a/src/main/java/com/merge/api/resources/ticketing/attachments/AttachmentsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/attachments/AttachmentsClient.java @@ -219,6 +219,10 @@ public Attachment retrieve(String id, AttachmentsRetrieveRequest request, Reques httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -269,6 +273,10 @@ public InputStream downloadRetrieve( .addPathSegments("ticketing/v1/attachments") .addPathSegment(id) .addPathSegments("download"); + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getMimeType().isPresent()) { httpUrl.addQueryParameter("mime_type", request.getMimeType().get()); } diff --git a/src/main/java/com/merge/api/resources/ticketing/attachments/requests/AttachmentsDownloadRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/attachments/requests/AttachmentsDownloadRetrieveRequest.java index a9e397e51..75d381e02 100644 --- a/src/main/java/com/merge/api/resources/ticketing/attachments/requests/AttachmentsDownloadRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/attachments/requests/AttachmentsDownloadRetrieveRequest.java @@ -20,15 +20,27 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = AttachmentsDownloadRetrieveRequest.Builder.class) public final class AttachmentsDownloadRetrieveRequest { + private final Optional includeShellData; + private final Optional mimeType; private final Map additionalProperties; - private AttachmentsDownloadRetrieveRequest(Optional mimeType, Map additionalProperties) { + private AttachmentsDownloadRetrieveRequest( + Optional includeShellData, Optional mimeType, Map additionalProperties) { + this.includeShellData = includeShellData; this.mimeType = mimeType; this.additionalProperties = additionalProperties; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return If provided, specifies the export format of the file to be downloaded. For information on supported export formats, please refer to our <a href='https://help.merge.dev/en/articles/8615316-file-export-and-download-specification' target='_blank'>export format help center article</a>. */ @@ -50,12 +62,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AttachmentsDownloadRetrieveRequest other) { - return mimeType.equals(other.mimeType); + return includeShellData.equals(other.includeShellData) && mimeType.equals(other.mimeType); } @java.lang.Override public int hashCode() { - return Objects.hash(this.mimeType); + return Objects.hash(this.includeShellData, this.mimeType); } @java.lang.Override @@ -69,6 +81,8 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { + private Optional includeShellData = Optional.empty(); + private Optional mimeType = Optional.empty(); @JsonAnySetter @@ -77,10 +91,22 @@ public static final class Builder { private Builder() {} public Builder from(AttachmentsDownloadRetrieveRequest other) { + includeShellData(other.getIncludeShellData()); mimeType(other.getMimeType()); return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "mime_type", nulls = Nulls.SKIP) public Builder mimeType(Optional mimeType) { this.mimeType = mimeType; @@ -93,7 +119,7 @@ public Builder mimeType(String mimeType) { } public AttachmentsDownloadRetrieveRequest build() { - return new AttachmentsDownloadRetrieveRequest(mimeType, additionalProperties); + return new AttachmentsDownloadRetrieveRequest(includeShellData, mimeType, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/attachments/requests/AttachmentsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/attachments/requests/AttachmentsRetrieveRequest.java index a403f2974..3f3b9d163 100644 --- a/src/main/java/com/merge/api/resources/ticketing/attachments/requests/AttachmentsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/attachments/requests/AttachmentsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class AttachmentsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private AttachmentsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(AttachmentsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(AttachmentsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public AttachmentsRetrieveRequest build() { - return new AttachmentsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new AttachmentsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/audittrail/requests/AuditTrailListRequest.java b/src/main/java/com/merge/api/resources/ticketing/audittrail/requests/AuditTrailListRequest.java index 696f09e89..ace5585bd 100644 --- a/src/main/java/com/merge/api/resources/ticketing/audittrail/requests/AuditTrailListRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/audittrail/requests/AuditTrailListRequest.java @@ -68,7 +68,7 @@ public Optional getEndDate() { } /** - * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED + * @return If included, will only include events with the given event type. Possible values include: CREATED_REMOTE_PRODUCTION_API_KEY, DELETED_REMOTE_PRODUCTION_API_KEY, CREATED_TEST_API_KEY, DELETED_TEST_API_KEY, REGENERATED_PRODUCTION_API_KEY, INVITED_USER, TWO_FACTOR_AUTH_ENABLED, TWO_FACTOR_AUTH_DISABLED, DELETED_LINKED_ACCOUNT, DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT, CREATED_DESTINATION, DELETED_DESTINATION, CHANGED_DESTINATION, CHANGED_SCOPES, CHANGED_PERSONAL_INFORMATION, CHANGED_ORGANIZATION_SETTINGS, ENABLED_INTEGRATION, DISABLED_INTEGRATION, ENABLED_CATEGORY, DISABLED_CATEGORY, CHANGED_PASSWORD, RESET_PASSWORD, ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION, DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT, CREATED_INTEGRATION_WIDE_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_FIELD_MAPPING, CHANGED_INTEGRATION_WIDE_FIELD_MAPPING, CHANGED_LINKED_ACCOUNT_FIELD_MAPPING, DELETED_INTEGRATION_WIDE_FIELD_MAPPING, DELETED_LINKED_ACCOUNT_FIELD_MAPPING, CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE, FORCED_LINKED_ACCOUNT_RESYNC, MUTED_ISSUE, GENERATED_MAGIC_LINK, ENABLED_MERGE_WEBHOOK, DISABLED_MERGE_WEBHOOK, MERGE_WEBHOOK_TARGET_CHANGED, END_USER_CREDENTIALS_ACCESSED */ @JsonProperty("event_type") public Optional getEventType() { diff --git a/src/main/java/com/merge/api/resources/ticketing/collections/CollectionsClient.java b/src/main/java/com/merge/api/resources/ticketing/collections/CollectionsClient.java index 2a06f63ba..6e369e971 100644 --- a/src/main/java/com/merge/api/resources/ticketing/collections/CollectionsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/collections/CollectionsClient.java @@ -10,8 +10,10 @@ import com.merge.api.core.RequestOptions; import com.merge.api.resources.ticketing.collections.requests.CollectionsListRequest; import com.merge.api.resources.ticketing.collections.requests.CollectionsRetrieveRequest; +import com.merge.api.resources.ticketing.collections.requests.CollectionsViewersListRequest; import com.merge.api.resources.ticketing.types.Collection; import com.merge.api.resources.ticketing.types.PaginatedCollectionList; +import com.merge.api.resources.ticketing.types.PaginatedViewerList; import java.io.IOException; import okhttp3.Headers; import okhttp3.HttpUrl; @@ -64,7 +66,7 @@ public PaginatedCollectionList list(CollectionsListRequest request, RequestOptio httpUrl.addQueryParameter("cursor", request.getCursor().get()); } if (request.getExpand().isPresent()) { - httpUrl.addQueryParameter("expand", request.getExpand().get().toString()); + httpUrl.addQueryParameter("expand", request.getExpand().get()); } if (request.getIncludeDeletedData().isPresent()) { httpUrl.addQueryParameter( @@ -130,6 +132,78 @@ public PaginatedCollectionList list(CollectionsListRequest request, RequestOptio } } + /** + * Returns a list of Viewer objects that point to a User id or Team id that is either an assignee or viewer on a Collection with the given id. Learn more. + */ + public PaginatedViewerList viewersList(String collectionId) { + return viewersList(collectionId, CollectionsViewersListRequest.builder().build()); + } + + /** + * Returns a list of Viewer objects that point to a User id or Team id that is either an assignee or viewer on a Collection with the given id. Learn more. + */ + public PaginatedViewerList viewersList(String collectionId, CollectionsViewersListRequest request) { + return viewersList(collectionId, request, null); + } + + /** + * Returns a list of Viewer objects that point to a User id or Team id that is either an assignee or viewer on a Collection with the given id. Learn more. + */ + public PaginatedViewerList viewersList( + String collectionId, CollectionsViewersListRequest request, RequestOptions requestOptions) { + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + .newBuilder() + .addPathSegments("ticketing/v1/collections") + .addPathSegment(collectionId) + .addPathSegments("viewers"); + if (request.getCursor().isPresent()) { + httpUrl.addQueryParameter("cursor", request.getCursor().get()); + } + if (request.getExpand().isPresent()) { + httpUrl.addQueryParameter("expand", request.getExpand().get().toString()); + } + if (request.getIncludeDeletedData().isPresent()) { + httpUrl.addQueryParameter( + "include_deleted_data", + request.getIncludeDeletedData().get().toString()); + } + if (request.getIncludeRemoteData().isPresent()) { + httpUrl.addQueryParameter( + "include_remote_data", request.getIncludeRemoteData().get().toString()); + } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } + if (request.getPageSize().isPresent()) { + httpUrl.addQueryParameter("page_size", request.getPageSize().get().toString()); + } + Request.Builder _requestBuilder = new Request.Builder() + .url(httpUrl.build()) + .method("GET", null) + .headers(Headers.of(clientOptions.headers(requestOptions))) + .addHeader("Content-Type", "application/json") + .addHeader("Accept", "application/json"); + Request okhttpRequest = _requestBuilder.build(); + OkHttpClient client = clientOptions.httpClient(); + if (requestOptions != null && requestOptions.getTimeout().isPresent()) { + client = clientOptions.httpClientWithTimeout(requestOptions); + } + try (Response response = client.newCall(okhttpRequest).execute()) { + ResponseBody responseBody = response.body(); + if (response.isSuccessful()) { + return ObjectMappers.JSON_MAPPER.readValue(responseBody.string(), PaginatedViewerList.class); + } + String responseBodyString = responseBody != null ? responseBody.string() : "{}"; + throw new ApiError( + "Error with status code " + response.code(), + response.code(), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class)); + } catch (IOException e) { + throw new MergeException("Network error executing HTTP request", e); + } + } + /** * Returns a Collection object with the given id. */ @@ -153,12 +227,16 @@ public Collection retrieve(String id, CollectionsRetrieveRequest request, Reques .addPathSegments("ticketing/v1/collections") .addPathSegment(id); if (request.getExpand().isPresent()) { - httpUrl.addQueryParameter("expand", request.getExpand().get().toString()); + httpUrl.addQueryParameter("expand", request.getExpand().get()); } if (request.getIncludeRemoteData().isPresent()) { httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter("remote_fields", request.getRemoteFields().get()); } diff --git a/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsListRequest.java b/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsListRequest.java index 2fe591021..0eb040f45 100644 --- a/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsListRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsListRequest.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.merge.api.core.ObjectMappers; -import com.merge.api.resources.ticketing.collections.types.CollectionsListRequestExpand; import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; @@ -30,7 +29,7 @@ public final class CollectionsListRequest { private final Optional cursor; - private final Optional expand; + private final Optional expand; private final Optional includeDeletedData; @@ -59,7 +58,7 @@ private CollectionsListRequest( Optional createdAfter, Optional createdBefore, Optional cursor, - Optional expand, + Optional expand, Optional includeDeletedData, Optional includeRemoteData, Optional includeShellData, @@ -125,7 +124,7 @@ public Optional getCursor() { * @return Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ @JsonProperty("expand") - public Optional getExpand() { + public Optional getExpand() { return expand; } @@ -277,7 +276,7 @@ public static final class Builder { private Optional cursor = Optional.empty(); - private Optional expand = Optional.empty(); + private Optional expand = Optional.empty(); private Optional includeDeletedData = Optional.empty(); @@ -368,12 +367,12 @@ public Builder cursor(String cursor) { } @JsonSetter(value = "expand", nulls = Nulls.SKIP) - public Builder expand(Optional expand) { + public Builder expand(Optional expand) { this.expand = expand; return this; } - public Builder expand(CollectionsListRequestExpand expand) { + public Builder expand(String expand) { this.expand = Optional.ofNullable(expand); return this; } diff --git a/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsRetrieveRequest.java index d55afc21e..da5194312 100644 --- a/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsRetrieveRequest.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.merge.api.core.ObjectMappers; -import com.merge.api.resources.ticketing.collections.types.CollectionsRetrieveRequestExpand; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -21,10 +20,12 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = CollectionsRetrieveRequest.Builder.class) public final class CollectionsRetrieveRequest { - private final Optional expand; + private final Optional expand; private final Optional includeRemoteData; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -32,13 +33,15 @@ public final class CollectionsRetrieveRequest { private final Map additionalProperties; private CollectionsRetrieveRequest( - Optional expand, + Optional expand, Optional includeRemoteData, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -48,7 +51,7 @@ private CollectionsRetrieveRequest( * @return Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ @JsonProperty("expand") - public Optional getExpand() { + public Optional getExpand() { return expand; } @@ -60,6 +63,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -90,13 +101,15 @@ public Map getAdditionalProperties() { private boolean equalTo(CollectionsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData, this.remoteFields, this.showEnumOrigins); + return Objects.hash( + this.expand, this.includeRemoteData, this.includeShellData, this.remoteFields, this.showEnumOrigins); } @java.lang.Override @@ -110,10 +123,12 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private Optional expand = Optional.empty(); + private Optional expand = Optional.empty(); private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -126,18 +141,19 @@ private Builder() {} public Builder from(CollectionsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; } @JsonSetter(value = "expand", nulls = Nulls.SKIP) - public Builder expand(Optional expand) { + public Builder expand(Optional expand) { this.expand = expand; return this; } - public Builder expand(CollectionsRetrieveRequestExpand expand) { + public Builder expand(String expand) { this.expand = Optional.ofNullable(expand); return this; } @@ -153,6 +169,17 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -177,7 +204,7 @@ public Builder showEnumOrigins(String showEnumOrigins) { public CollectionsRetrieveRequest build() { return new CollectionsRetrieveRequest( - expand, includeRemoteData, remoteFields, showEnumOrigins, additionalProperties); + expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsViewersListRequest.java b/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsViewersListRequest.java new file mode 100644 index 000000000..ff46d5f10 --- /dev/null +++ b/src/main/java/com/merge/api/resources/ticketing/collections/requests/CollectionsViewersListRequest.java @@ -0,0 +1,249 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.ticketing.collections.requests; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.merge.api.core.ObjectMappers; +import com.merge.api.resources.ticketing.collections.types.CollectionsViewersListRequestExpand; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = CollectionsViewersListRequest.Builder.class) +public final class CollectionsViewersListRequest { + private final Optional cursor; + + private final Optional expand; + + private final Optional includeDeletedData; + + private final Optional includeRemoteData; + + private final Optional includeShellData; + + private final Optional pageSize; + + private final Map additionalProperties; + + private CollectionsViewersListRequest( + Optional cursor, + Optional expand, + Optional includeDeletedData, + Optional includeRemoteData, + Optional includeShellData, + Optional pageSize, + Map additionalProperties) { + this.cursor = cursor; + this.expand = expand; + this.includeDeletedData = includeDeletedData; + this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; + this.pageSize = pageSize; + this.additionalProperties = additionalProperties; + } + + /** + * @return The pagination cursor value. + */ + @JsonProperty("cursor") + public Optional getCursor() { + return cursor; + } + + /** + * @return Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + @JsonProperty("expand") + public Optional getExpand() { + return expand; + } + + /** + * @return Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. Learn more. + */ + @JsonProperty("include_deleted_data") + public Optional getIncludeDeletedData() { + return includeDeletedData; + } + + /** + * @return Whether to include the original data Merge fetched from the third-party to produce these models. + */ + @JsonProperty("include_remote_data") + public Optional getIncludeRemoteData() { + return includeRemoteData; + } + + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + + /** + * @return Number of results to return per page. + */ + @JsonProperty("page_size") + public Optional getPageSize() { + return pageSize; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof CollectionsViewersListRequest && equalTo((CollectionsViewersListRequest) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(CollectionsViewersListRequest other) { + return cursor.equals(other.cursor) + && expand.equals(other.expand) + && includeDeletedData.equals(other.includeDeletedData) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData) + && pageSize.equals(other.pageSize); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.cursor, + this.expand, + this.includeDeletedData, + this.includeRemoteData, + this.includeShellData, + this.pageSize); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional cursor = Optional.empty(); + + private Optional expand = Optional.empty(); + + private Optional includeDeletedData = Optional.empty(); + + private Optional includeRemoteData = Optional.empty(); + + private Optional includeShellData = Optional.empty(); + + private Optional pageSize = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(CollectionsViewersListRequest other) { + cursor(other.getCursor()); + expand(other.getExpand()); + includeDeletedData(other.getIncludeDeletedData()); + includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); + pageSize(other.getPageSize()); + return this; + } + + @JsonSetter(value = "cursor", nulls = Nulls.SKIP) + public Builder cursor(Optional cursor) { + this.cursor = cursor; + return this; + } + + public Builder cursor(String cursor) { + this.cursor = Optional.ofNullable(cursor); + return this; + } + + @JsonSetter(value = "expand", nulls = Nulls.SKIP) + public Builder expand(Optional expand) { + this.expand = expand; + return this; + } + + public Builder expand(CollectionsViewersListRequestExpand expand) { + this.expand = Optional.ofNullable(expand); + return this; + } + + @JsonSetter(value = "include_deleted_data", nulls = Nulls.SKIP) + public Builder includeDeletedData(Optional includeDeletedData) { + this.includeDeletedData = includeDeletedData; + return this; + } + + public Builder includeDeletedData(Boolean includeDeletedData) { + this.includeDeletedData = Optional.ofNullable(includeDeletedData); + return this; + } + + @JsonSetter(value = "include_remote_data", nulls = Nulls.SKIP) + public Builder includeRemoteData(Optional includeRemoteData) { + this.includeRemoteData = includeRemoteData; + return this; + } + + public Builder includeRemoteData(Boolean includeRemoteData) { + this.includeRemoteData = Optional.ofNullable(includeRemoteData); + return this; + } + + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + + @JsonSetter(value = "page_size", nulls = Nulls.SKIP) + public Builder pageSize(Optional pageSize) { + this.pageSize = pageSize; + return this; + } + + public Builder pageSize(Integer pageSize) { + this.pageSize = Optional.ofNullable(pageSize); + return this; + } + + public CollectionsViewersListRequest build() { + return new CollectionsViewersListRequest( + cursor, + expand, + includeDeletedData, + includeRemoteData, + includeShellData, + pageSize, + additionalProperties); + } + } +} diff --git a/src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsRetrieveRequestExpand.java b/src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsRetrieveRequestExpand.java deleted file mode 100644 index 9fd13b404..000000000 --- a/src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsRetrieveRequestExpand.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.merge.api.resources.ticketing.collections.types; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum CollectionsRetrieveRequestExpand { - PARENT_COLLECTION("parent_collection"), - - TEAMS("teams"), - - TEAMS_PARENT_COLLECTION("teams,parent_collection"); - - private final String value; - - CollectionsRetrieveRequestExpand(String value) { - this.value = value; - } - - @JsonValue - @java.lang.Override - public String toString() { - return this.value; - } -} diff --git a/src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsListRequestExpand.java b/src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsViewersListRequestExpand.java similarity index 63% rename from src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsListRequestExpand.java rename to src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsViewersListRequestExpand.java index 0122fd5f0..166362387 100644 --- a/src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsListRequestExpand.java +++ b/src/main/java/com/merge/api/resources/ticketing/collections/types/CollectionsViewersListRequestExpand.java @@ -5,16 +5,16 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum CollectionsListRequestExpand { - PARENT_COLLECTION("parent_collection"), +public enum CollectionsViewersListRequestExpand { + TEAM("team"), - TEAMS("teams"), + USER("user"), - TEAMS_PARENT_COLLECTION("teams,parent_collection"); + USER_TEAM("user,team"); private final String value; - CollectionsListRequestExpand(String value) { + CollectionsViewersListRequestExpand(String value) { this.value = value; } diff --git a/src/main/java/com/merge/api/resources/ticketing/comments/CommentsClient.java b/src/main/java/com/merge/api/resources/ticketing/comments/CommentsClient.java index c446df77b..bbf3c6776 100644 --- a/src/main/java/com/merge/api/resources/ticketing/comments/CommentsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/comments/CommentsClient.java @@ -215,6 +215,10 @@ public Comment retrieve(String id, CommentsRetrieveRequest request, RequestOptio httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ticketing/comments/requests/CommentsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/comments/requests/CommentsRetrieveRequest.java index 5ecf9eebd..b93e8deb7 100644 --- a/src/main/java/com/merge/api/resources/ticketing/comments/requests/CommentsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/comments/requests/CommentsRetrieveRequest.java @@ -25,14 +25,18 @@ public final class CommentsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private CommentsRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(CommentsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(CommentsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public CommentsRetrieveRequest build() { - return new CommentsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new CommentsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/contacts/ContactsClient.java b/src/main/java/com/merge/api/resources/ticketing/contacts/ContactsClient.java index f9cb502d9..39d7d98de 100644 --- a/src/main/java/com/merge/api/resources/ticketing/contacts/ContactsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/contacts/ContactsClient.java @@ -207,6 +207,10 @@ public Contact retrieve(String id, ContactsRetrieveRequest request, RequestOptio httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ticketing/contacts/requests/ContactsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/contacts/requests/ContactsRetrieveRequest.java index a3cdf3db4..6ca401881 100644 --- a/src/main/java/com/merge/api/resources/ticketing/contacts/requests/ContactsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/contacts/requests/ContactsRetrieveRequest.java @@ -24,12 +24,18 @@ public final class ContactsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private ContactsRetrieveRequest( - Optional expand, Optional includeRemoteData, Map additionalProperties) { + Optional expand, + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -49,6 +55,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -61,12 +75,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(ContactsRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -84,6 +100,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -92,6 +110,7 @@ private Builder() {} public Builder from(ContactsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -117,8 +136,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public ContactsRetrieveRequest build() { - return new ContactsRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new ContactsRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/forceresync/ForceResyncClient.java b/src/main/java/com/merge/api/resources/ticketing/forceresync/ForceResyncClient.java index c2194e9eb..72c948358 100644 --- a/src/main/java/com/merge/api/resources/ticketing/forceresync/ForceResyncClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/forceresync/ForceResyncClient.java @@ -28,14 +28,14 @@ public ForceResyncClient(ClientOptions clientOptions) { } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate() { return syncStatusResyncCreate(null); } /** - * Force re-sync of all models. This is available for all organizations via the dashboard. Force re-sync is also available programmatically via API for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. + * Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. */ public List syncStatusResyncCreate(RequestOptions requestOptions) { HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/ticketing/projects/ProjectsClient.java b/src/main/java/com/merge/api/resources/ticketing/projects/ProjectsClient.java index 5e0d757f1..4a3b4eaac 100644 --- a/src/main/java/com/merge/api/resources/ticketing/projects/ProjectsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/projects/ProjectsClient.java @@ -140,6 +140,10 @@ public Project retrieve(String id, ProjectsRetrieveRequest request, RequestOptio httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ticketing/projects/requests/ProjectsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/projects/requests/ProjectsRetrieveRequest.java index 7fb18c7dc..2cc6dc003 100644 --- a/src/main/java/com/merge/api/resources/ticketing/projects/requests/ProjectsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/projects/requests/ProjectsRetrieveRequest.java @@ -22,10 +22,16 @@ public final class ProjectsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private ProjectsRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private ProjectsRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(ProjectsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(ProjectsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public ProjectsRetrieveRequest build() { - return new ProjectsRetrieveRequest(includeRemoteData, additionalProperties); + return new ProjectsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/roles/RolesClient.java b/src/main/java/com/merge/api/resources/ticketing/roles/RolesClient.java index 91b5bbeec..c86ee45cc 100644 --- a/src/main/java/com/merge/api/resources/ticketing/roles/RolesClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/roles/RolesClient.java @@ -138,6 +138,10 @@ public Role retrieve(String id, RolesRetrieveRequest request, RequestOptions req httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ticketing/roles/requests/RolesRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/roles/requests/RolesRetrieveRequest.java index b1cd109aa..76622e7e9 100644 --- a/src/main/java/com/merge/api/resources/ticketing/roles/requests/RolesRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/roles/requests/RolesRetrieveRequest.java @@ -22,10 +22,16 @@ public final class RolesRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private RolesRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private RolesRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(RolesRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(RolesRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public RolesRetrieveRequest build() { - return new RolesRetrieveRequest(includeRemoteData, additionalProperties); + return new RolesRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/syncstatus/SyncStatusClient.java b/src/main/java/com/merge/api/resources/ticketing/syncstatus/SyncStatusClient.java index bdfb8a655..ade34ea77 100644 --- a/src/main/java/com/merge/api/resources/ticketing/syncstatus/SyncStatusClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/syncstatus/SyncStatusClient.java @@ -26,21 +26,21 @@ public SyncStatusClient(ClientOptions clientOptions) { } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list() { return list(SyncStatusListRequest.builder().build()); } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list(SyncStatusListRequest request) { return list(request, null); } /** - * Get syncing status. Possible values: DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. + * Get sync status for the current sync and the most recently finished sync. last_sync_start represents the most recent time any sync began. last_sync_finished represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the last_sync_finished timestamp where last_sync_result is DONE. Possible values for status and last_sync_result are DISABLED, DONE, FAILED, PARTIALLY_SYNCED, PAUSED, SYNCING. Learn more about sync status in our Help Center. */ public PaginatedSyncStatusList list(SyncStatusListRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) diff --git a/src/main/java/com/merge/api/resources/ticketing/tags/TagsClient.java b/src/main/java/com/merge/api/resources/ticketing/tags/TagsClient.java index ef526798a..2ee369bd1 100644 --- a/src/main/java/com/merge/api/resources/ticketing/tags/TagsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/tags/TagsClient.java @@ -138,6 +138,10 @@ public Tag retrieve(String id, TagsRetrieveRequest request, RequestOptions reque httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ticketing/tags/requests/TagsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/tags/requests/TagsRetrieveRequest.java index 8b74e7c55..c1aa4d6d7 100644 --- a/src/main/java/com/merge/api/resources/ticketing/tags/requests/TagsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/tags/requests/TagsRetrieveRequest.java @@ -22,10 +22,16 @@ public final class TagsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private TagsRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private TagsRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(TagsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(TagsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public TagsRetrieveRequest build() { - return new TagsRetrieveRequest(includeRemoteData, additionalProperties); + return new TagsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/teams/TeamsClient.java b/src/main/java/com/merge/api/resources/ticketing/teams/TeamsClient.java index 3f12e7825..da24af4b7 100644 --- a/src/main/java/com/merge/api/resources/ticketing/teams/TeamsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/teams/TeamsClient.java @@ -138,6 +138,10 @@ public Team retrieve(String id, TeamsRetrieveRequest request, RequestOptions req httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ticketing/teams/requests/TeamsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/teams/requests/TeamsRetrieveRequest.java index 466b6fb63..87778c41b 100644 --- a/src/main/java/com/merge/api/resources/ticketing/teams/requests/TeamsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/teams/requests/TeamsRetrieveRequest.java @@ -22,10 +22,16 @@ public final class TeamsRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; - private TeamsRetrieveRequest(Optional includeRemoteData, Map additionalProperties) { + private TeamsRetrieveRequest( + Optional includeRemoteData, + Optional includeShellData, + Map additionalProperties) { this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -37,6 +43,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -49,12 +63,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(TeamsRetrieveRequest other) { - return includeRemoteData.equals(other.includeRemoteData); + return includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.includeRemoteData); + return Objects.hash(this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -70,6 +84,8 @@ public static Builder builder() { public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -77,6 +93,7 @@ private Builder() {} public Builder from(TeamsRetrieveRequest other) { includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -91,8 +108,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public TeamsRetrieveRequest build() { - return new TeamsRetrieveRequest(includeRemoteData, additionalProperties); + return new TeamsRetrieveRequest(includeRemoteData, includeShellData, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/tickets/TicketsClient.java b/src/main/java/com/merge/api/resources/ticketing/tickets/TicketsClient.java index 1db4eccbc..2d0271995 100644 --- a/src/main/java/com/merge/api/resources/ticketing/tickets/TicketsClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/tickets/TicketsClient.java @@ -296,6 +296,10 @@ public Ticket retrieve(String id, TicketsRetrieveRequest request, RequestOptions "include_remote_fields", request.getIncludeRemoteFields().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } if (request.getRemoteFields().isPresent()) { httpUrl.addQueryParameter( "remote_fields", request.getRemoteFields().get().toString()); @@ -389,21 +393,21 @@ public TicketResponse partialUpdate( } /** - * Returns a list of Viewer objects. + * Returns a list of Viewer objects that point to a User id or Team id that is either an assignee or viewer on a Ticket with the given id. Learn more. */ public PaginatedViewerList viewersList(String ticketId) { return viewersList(ticketId, TicketsViewersListRequest.builder().build()); } /** - * Returns a list of Viewer objects. + * Returns a list of Viewer objects that point to a User id or Team id that is either an assignee or viewer on a Ticket with the given id. Learn more. */ public PaginatedViewerList viewersList(String ticketId, TicketsViewersListRequest request) { return viewersList(ticketId, request, null); } /** - * Returns a list of Viewer objects. + * Returns a list of Viewer objects that point to a User id or Team id that is either an assignee or viewer on a Ticket with the given id. Learn more. */ public PaginatedViewerList viewersList( String ticketId, TicketsViewersListRequest request, RequestOptions requestOptions) { @@ -569,6 +573,9 @@ public PaginatedRemoteFieldClassList remoteFieldClassesList( if (request.getCursor().isPresent()) { httpUrl.addQueryParameter("cursor", request.getCursor().get()); } + if (request.getIds().isPresent()) { + httpUrl.addQueryParameter("ids", request.getIds().get()); + } if (request.getIncludeDeletedData().isPresent()) { httpUrl.addQueryParameter( "include_deleted_data", diff --git a/src/main/java/com/merge/api/resources/ticketing/tickets/requests/TicketsRemoteFieldClassesListRequest.java b/src/main/java/com/merge/api/resources/ticketing/tickets/requests/TicketsRemoteFieldClassesListRequest.java index b9c1165fb..141d22071 100644 --- a/src/main/java/com/merge/api/resources/ticketing/tickets/requests/TicketsRemoteFieldClassesListRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/tickets/requests/TicketsRemoteFieldClassesListRequest.java @@ -22,6 +22,8 @@ public final class TicketsRemoteFieldClassesListRequest { private final Optional cursor; + private final Optional ids; + private final Optional includeDeletedData; private final Optional includeRemoteData; @@ -36,6 +38,7 @@ public final class TicketsRemoteFieldClassesListRequest { private TicketsRemoteFieldClassesListRequest( Optional cursor, + Optional ids, Optional includeDeletedData, Optional includeRemoteData, Optional includeShellData, @@ -43,6 +46,7 @@ private TicketsRemoteFieldClassesListRequest( Optional pageSize, Map additionalProperties) { this.cursor = cursor; + this.ids = ids; this.includeDeletedData = includeDeletedData; this.includeRemoteData = includeRemoteData; this.includeShellData = includeShellData; @@ -59,6 +63,14 @@ public Optional getCursor() { return cursor; } + /** + * @return If provided, will only return remote field classes with the ids in this list + */ + @JsonProperty("ids") + public Optional getIds() { + return ids; + } + /** * @return Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. Learn more. */ @@ -113,6 +125,7 @@ public Map getAdditionalProperties() { private boolean equalTo(TicketsRemoteFieldClassesListRequest other) { return cursor.equals(other.cursor) + && ids.equals(other.ids) && includeDeletedData.equals(other.includeDeletedData) && includeRemoteData.equals(other.includeRemoteData) && includeShellData.equals(other.includeShellData) @@ -124,6 +137,7 @@ private boolean equalTo(TicketsRemoteFieldClassesListRequest other) { public int hashCode() { return Objects.hash( this.cursor, + this.ids, this.includeDeletedData, this.includeRemoteData, this.includeShellData, @@ -144,6 +158,8 @@ public static Builder builder() { public static final class Builder { private Optional cursor = Optional.empty(); + private Optional ids = Optional.empty(); + private Optional includeDeletedData = Optional.empty(); private Optional includeRemoteData = Optional.empty(); @@ -161,6 +177,7 @@ private Builder() {} public Builder from(TicketsRemoteFieldClassesListRequest other) { cursor(other.getCursor()); + ids(other.getIds()); includeDeletedData(other.getIncludeDeletedData()); includeRemoteData(other.getIncludeRemoteData()); includeShellData(other.getIncludeShellData()); @@ -180,6 +197,17 @@ public Builder cursor(String cursor) { return this; } + @JsonSetter(value = "ids", nulls = Nulls.SKIP) + public Builder ids(Optional ids) { + this.ids = ids; + return this; + } + + public Builder ids(String ids) { + this.ids = Optional.ofNullable(ids); + return this; + } + @JsonSetter(value = "include_deleted_data", nulls = Nulls.SKIP) public Builder includeDeletedData(Optional includeDeletedData) { this.includeDeletedData = includeDeletedData; @@ -238,6 +266,7 @@ public Builder pageSize(Integer pageSize) { public TicketsRemoteFieldClassesListRequest build() { return new TicketsRemoteFieldClassesListRequest( cursor, + ids, includeDeletedData, includeRemoteData, includeShellData, diff --git a/src/main/java/com/merge/api/resources/ticketing/tickets/requests/TicketsRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/tickets/requests/TicketsRetrieveRequest.java index d2f358ea3..955995070 100644 --- a/src/main/java/com/merge/api/resources/ticketing/tickets/requests/TicketsRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/tickets/requests/TicketsRetrieveRequest.java @@ -29,6 +29,8 @@ public final class TicketsRetrieveRequest { private final Optional includeRemoteFields; + private final Optional includeShellData; + private final Optional remoteFields; private final Optional showEnumOrigins; @@ -39,12 +41,14 @@ private TicketsRetrieveRequest( Optional expand, Optional includeRemoteData, Optional includeRemoteFields, + Optional includeShellData, Optional remoteFields, Optional showEnumOrigins, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; this.includeRemoteFields = includeRemoteFields; + this.includeShellData = includeShellData; this.remoteFields = remoteFields; this.showEnumOrigins = showEnumOrigins; this.additionalProperties = additionalProperties; @@ -74,6 +78,14 @@ public Optional getIncludeRemoteFields() { return includeRemoteFields; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + /** * @return Deprecated. Use show_enum_origins. */ @@ -105,6 +117,7 @@ private boolean equalTo(TicketsRetrieveRequest other) { return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData) && includeRemoteFields.equals(other.includeRemoteFields) + && includeShellData.equals(other.includeShellData) && remoteFields.equals(other.remoteFields) && showEnumOrigins.equals(other.showEnumOrigins); } @@ -112,7 +125,12 @@ private boolean equalTo(TicketsRetrieveRequest other) { @java.lang.Override public int hashCode() { return Objects.hash( - this.expand, this.includeRemoteData, this.includeRemoteFields, this.remoteFields, this.showEnumOrigins); + this.expand, + this.includeRemoteData, + this.includeRemoteFields, + this.includeShellData, + this.remoteFields, + this.showEnumOrigins); } @java.lang.Override @@ -132,6 +150,8 @@ public static final class Builder { private Optional includeRemoteFields = Optional.empty(); + private Optional includeShellData = Optional.empty(); + private Optional remoteFields = Optional.empty(); private Optional showEnumOrigins = Optional.empty(); @@ -145,6 +165,7 @@ public Builder from(TicketsRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); includeRemoteFields(other.getIncludeRemoteFields()); + includeShellData(other.getIncludeShellData()); remoteFields(other.getRemoteFields()); showEnumOrigins(other.getShowEnumOrigins()); return this; @@ -183,6 +204,17 @@ public Builder includeRemoteFields(Boolean includeRemoteFields) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + @JsonSetter(value = "remote_fields", nulls = Nulls.SKIP) public Builder remoteFields(Optional remoteFields) { this.remoteFields = remoteFields; @@ -210,6 +242,7 @@ public TicketsRetrieveRequest build() { expand, includeRemoteData, includeRemoteFields, + includeShellData, remoteFields, showEnumOrigins, additionalProperties); diff --git a/src/main/java/com/merge/api/resources/ticketing/types/AccountToken.java b/src/main/java/com/merge/api/resources/ticketing/types/AccountToken.java index 4e107947e..3c18295db 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/AccountToken.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/AccountToken.java @@ -23,12 +23,15 @@ public final class AccountToken { private final AccountIntegration integration; + private final String id; + private final Map additionalProperties; private AccountToken( - String accountToken, AccountIntegration integration, Map additionalProperties) { + String accountToken, AccountIntegration integration, String id, Map additionalProperties) { this.accountToken = accountToken; this.integration = integration; + this.id = id; this.additionalProperties = additionalProperties; } @@ -42,6 +45,11 @@ public AccountIntegration getIntegration() { return integration; } + @JsonProperty("id") + public String getId() { + return id; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -54,12 +62,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(AccountToken other) { - return accountToken.equals(other.accountToken) && integration.equals(other.integration); + return accountToken.equals(other.accountToken) && integration.equals(other.integration) && id.equals(other.id); } @java.lang.Override public int hashCode() { - return Objects.hash(this.accountToken, this.integration); + return Objects.hash(this.accountToken, this.integration, this.id); } @java.lang.Override @@ -78,7 +86,11 @@ public interface AccountTokenStage { } public interface IntegrationStage { - _FinalStage integration(@NotNull AccountIntegration integration); + IdStage integration(@NotNull AccountIntegration integration); + } + + public interface IdStage { + _FinalStage id(@NotNull String id); } public interface _FinalStage { @@ -86,11 +98,13 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements AccountTokenStage, IntegrationStage, _FinalStage { + public static final class Builder implements AccountTokenStage, IntegrationStage, IdStage, _FinalStage { private String accountToken; private AccountIntegration integration; + private String id; + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -100,6 +114,7 @@ private Builder() {} public Builder from(AccountToken other) { accountToken(other.getAccountToken()); integration(other.getIntegration()); + id(other.getId()); return this; } @@ -112,14 +127,21 @@ public IntegrationStage accountToken(@NotNull String accountToken) { @java.lang.Override @JsonSetter("integration") - public _FinalStage integration(@NotNull AccountIntegration integration) { + public IdStage integration(@NotNull AccountIntegration integration) { this.integration = integration; return this; } + @java.lang.Override + @JsonSetter("id") + public _FinalStage id(@NotNull String id) { + this.id = id; + return this; + } + @java.lang.Override public AccountToken build() { - return new AccountToken(accountToken, integration, additionalProperties); + return new AccountToken(accountToken, integration, id, additionalProperties); } } } diff --git a/src/main/java/com/merge/api/resources/ticketing/types/AuditLogEvent.java b/src/main/java/com/merge/api/resources/ticketing/types/AuditLogEvent.java index fd30c4cbe..017c5910b 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/AuditLogEvent.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/AuditLogEvent.java @@ -115,6 +115,7 @@ public String getIpAddress() { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • @@ -321,6 +322,7 @@ public EventTypeStage ipAddress(@NotNull String ipAddress) { *
          • TWO_FACTOR_AUTH_ENABLED - TWO_FACTOR_AUTH_ENABLED
          • *
          • TWO_FACTOR_AUTH_DISABLED - TWO_FACTOR_AUTH_DISABLED
          • *
          • DELETED_LINKED_ACCOUNT - DELETED_LINKED_ACCOUNT
          • + *
          • DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT
          • *
          • CREATED_DESTINATION - CREATED_DESTINATION
          • *
          • DELETED_DESTINATION - DELETED_DESTINATION
          • *
          • CHANGED_DESTINATION - CHANGED_DESTINATION
          • diff --git a/src/main/java/com/merge/api/resources/ticketing/types/Collection.java b/src/main/java/com/merge/api/resources/ticketing/types/Collection.java index 49d64e0b0..f0d8ea6df 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/Collection.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/Collection.java @@ -39,8 +39,6 @@ public final class Collection { private final Optional parentCollection; - private final Optional>> teams; - private final Optional remoteWasDeleted; private final Optional accessLevel; @@ -60,7 +58,6 @@ private Collection( Optional description, Optional collectionType, Optional parentCollection, - Optional>> teams, Optional remoteWasDeleted, Optional accessLevel, Optional> fieldMappings, @@ -74,7 +71,6 @@ private Collection( this.description = description; this.collectionType = collectionType; this.parentCollection = parentCollection; - this.teams = teams; this.remoteWasDeleted = remoteWasDeleted; this.accessLevel = accessLevel; this.fieldMappings = fieldMappings; @@ -147,11 +143,6 @@ public Optional getParentCollection() { return parentCollection; } - @JsonProperty("teams") - public Optional>> getTeams() { - return teams; - } - /** * @return Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. Learn more. */ @@ -203,7 +194,6 @@ private boolean equalTo(Collection other) { && description.equals(other.description) && collectionType.equals(other.collectionType) && parentCollection.equals(other.parentCollection) - && teams.equals(other.teams) && remoteWasDeleted.equals(other.remoteWasDeleted) && accessLevel.equals(other.accessLevel) && fieldMappings.equals(other.fieldMappings) @@ -221,7 +211,6 @@ public int hashCode() { this.description, this.collectionType, this.parentCollection, - this.teams, this.remoteWasDeleted, this.accessLevel, this.fieldMappings, @@ -255,8 +244,6 @@ public static final class Builder { private Optional parentCollection = Optional.empty(); - private Optional>> teams = Optional.empty(); - private Optional remoteWasDeleted = Optional.empty(); private Optional accessLevel = Optional.empty(); @@ -279,7 +266,6 @@ public Builder from(Collection other) { description(other.getDescription()); collectionType(other.getCollectionType()); parentCollection(other.getParentCollection()); - teams(other.getTeams()); remoteWasDeleted(other.getRemoteWasDeleted()); accessLevel(other.getAccessLevel()); fieldMappings(other.getFieldMappings()); @@ -375,17 +361,6 @@ public Builder parentCollection(CollectionParentCollection parentCollection) { return this; } - @JsonSetter(value = "teams", nulls = Nulls.SKIP) - public Builder teams(Optional>> teams) { - this.teams = teams; - return this; - } - - public Builder teams(List> teams) { - this.teams = Optional.ofNullable(teams); - return this; - } - @JsonSetter(value = "remote_was_deleted", nulls = Nulls.SKIP) public Builder remoteWasDeleted(Optional remoteWasDeleted) { this.remoteWasDeleted = remoteWasDeleted; @@ -440,7 +415,6 @@ public Collection build() { description, collectionType, parentCollection, - teams, remoteWasDeleted, accessLevel, fieldMappings, diff --git a/src/main/java/com/merge/api/resources/ticketing/types/EventTypeEnum.java b/src/main/java/com/merge/api/resources/ticketing/types/EventTypeEnum.java index 4adf46a40..e34864fc1 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/EventTypeEnum.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/EventTypeEnum.java @@ -24,6 +24,8 @@ public enum EventTypeEnum { DELETED_LINKED_ACCOUNT("DELETED_LINKED_ACCOUNT"), + DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT("DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT"), + CREATED_DESTINATION("CREATED_DESTINATION"), DELETED_DESTINATION("DELETED_DESTINATION"), diff --git a/src/main/java/com/merge/api/resources/ticketing/types/SyncStatusStatusEnum.java b/src/main/java/com/merge/api/resources/ticketing/types/LastSyncResultEnum.java similarity index 86% rename from src/main/java/com/merge/api/resources/ticketing/types/SyncStatusStatusEnum.java rename to src/main/java/com/merge/api/resources/ticketing/types/LastSyncResultEnum.java index caf1b260f..441f38ddb 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/SyncStatusStatusEnum.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/LastSyncResultEnum.java @@ -5,7 +5,7 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SyncStatusStatusEnum { +public enum LastSyncResultEnum { SYNCING("SYNCING"), DONE("DONE"), @@ -20,7 +20,7 @@ public enum SyncStatusStatusEnum { private final String value; - SyncStatusStatusEnum(String value) { + LastSyncResultEnum(String value) { this.value = value; } diff --git a/src/main/java/com/merge/api/resources/ticketing/types/PatchedTicketRequest.java b/src/main/java/com/merge/api/resources/ticketing/types/PatchedTicketRequest.java index 048a5ea7d..2ff98e0f5 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/PatchedTicketRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/PatchedTicketRequest.java @@ -119,7 +119,7 @@ public Optional getName() { } /** - * @return The individual Users who are assigned to this ticket. This does not include Users who just have view access to this ticket. + * @return The individual Users who are assigned to this ticket. This does not include Users who just have view access to this ticket. To fetch all Users and Teams that can access the ticket, use the GET /tickets/{ticket_id}/viewers endpoint. */ @JsonProperty("assignees") public Optional>> getAssignees() { @@ -127,7 +127,7 @@ public Optional>> getAssignees() { } /** - * @return The Teams that are assigned to this ticket. This does not include Teams who just have view access to this ticket. + * @return The Teams that are assigned to this ticket. This does not include Teams who just have view access to this ticket. To fetch all Users and Teams that can access this ticket, use the GET /tickets/{ticket_id}/viewers endpoint. */ @JsonProperty("assigned_teams") public Optional>> getAssignedTeams() { diff --git a/src/main/java/com/merge/api/resources/ticketing/types/RemoteFieldRequest.java b/src/main/java/com/merge/api/resources/ticketing/types/RemoteFieldRequest.java index 6e53411b6..7588401bc 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/RemoteFieldRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/RemoteFieldRequest.java @@ -10,6 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.merge.api.core.ObjectMappers; import java.util.HashMap; @@ -23,13 +24,13 @@ public final class RemoteFieldRequest { private final RemoteFieldRequestRemoteFieldClass remoteFieldClass; - private final Optional value; + private final Optional value; private final Map additionalProperties; private RemoteFieldRequest( RemoteFieldRequestRemoteFieldClass remoteFieldClass, - Optional value, + Optional value, Map additionalProperties) { this.remoteFieldClass = remoteFieldClass; this.value = value; @@ -42,7 +43,7 @@ public RemoteFieldRequestRemoteFieldClass getRemoteFieldClass() { } @JsonProperty("value") - public Optional getValue() { + public Optional getValue() { return value; } @@ -84,16 +85,16 @@ public interface RemoteFieldClassStage { public interface _FinalStage { RemoteFieldRequest build(); - _FinalStage value(Optional value); + _FinalStage value(Optional value); - _FinalStage value(String value); + _FinalStage value(JsonNode value); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements RemoteFieldClassStage, _FinalStage { private RemoteFieldRequestRemoteFieldClass remoteFieldClass; - private Optional value = Optional.empty(); + private Optional value = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -115,14 +116,14 @@ public _FinalStage remoteFieldClass(@NotNull RemoteFieldRequestRemoteFieldClass } @java.lang.Override - public _FinalStage value(String value) { + public _FinalStage value(JsonNode value) { this.value = Optional.ofNullable(value); return this; } @java.lang.Override @JsonSetter(value = "value", nulls = Nulls.SKIP) - public _FinalStage value(Optional value) { + public _FinalStage value(Optional value) { this.value = value; return this; } diff --git a/src/main/java/com/merge/api/resources/ticketing/types/StatusFd5Enum.java b/src/main/java/com/merge/api/resources/ticketing/types/StatusFd5Enum.java new file mode 100644 index 000000000..98b01bcf9 --- /dev/null +++ b/src/main/java/com/merge/api/resources/ticketing/types/StatusFd5Enum.java @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.merge.api.resources.ticketing.types; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum StatusFd5Enum { + SYNCING("SYNCING"), + + DONE("DONE"), + + FAILED("FAILED"), + + DISABLED("DISABLED"), + + PAUSED("PAUSED"), + + PARTIALLY_SYNCED("PARTIALLY_SYNCED"); + + private final String value; + + StatusFd5Enum(String value) { + this.value = value; + } + + @JsonValue + @java.lang.Override + public String toString() { + return this.value; + } +} diff --git a/src/main/java/com/merge/api/resources/ticketing/types/SyncStatus.java b/src/main/java/com/merge/api/resources/ticketing/types/SyncStatus.java index 2d4470222..2be91f837 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/SyncStatus.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/SyncStatus.java @@ -30,7 +30,11 @@ public final class SyncStatus { private final Optional nextSyncStart; - private final SyncStatusStatusEnum status; + private final Optional lastSyncResult; + + private final Optional lastSyncFinished; + + private final StatusFd5Enum status; private final boolean isInitialSync; @@ -43,7 +47,9 @@ private SyncStatus( String modelId, Optional lastSyncStart, Optional nextSyncStart, - SyncStatusStatusEnum status, + Optional lastSyncResult, + Optional lastSyncFinished, + StatusFd5Enum status, boolean isInitialSync, Optional selectiveSyncConfigurationsUsage, Map additionalProperties) { @@ -51,6 +57,8 @@ private SyncStatus( this.modelId = modelId; this.lastSyncStart = lastSyncStart; this.nextSyncStart = nextSyncStart; + this.lastSyncResult = lastSyncResult; + this.lastSyncFinished = lastSyncFinished; this.status = status; this.isInitialSync = isInitialSync; this.selectiveSyncConfigurationsUsage = selectiveSyncConfigurationsUsage; @@ -77,8 +85,18 @@ public Optional getNextSyncStart() { return nextSyncStart; } + @JsonProperty("last_sync_result") + public Optional getLastSyncResult() { + return lastSyncResult; + } + + @JsonProperty("last_sync_finished") + public Optional getLastSyncFinished() { + return lastSyncFinished; + } + @JsonProperty("status") - public SyncStatusStatusEnum getStatus() { + public StatusFd5Enum getStatus() { return status; } @@ -108,6 +126,8 @@ private boolean equalTo(SyncStatus other) { && modelId.equals(other.modelId) && lastSyncStart.equals(other.lastSyncStart) && nextSyncStart.equals(other.nextSyncStart) + && lastSyncResult.equals(other.lastSyncResult) + && lastSyncFinished.equals(other.lastSyncFinished) && status.equals(other.status) && isInitialSync == other.isInitialSync && selectiveSyncConfigurationsUsage.equals(other.selectiveSyncConfigurationsUsage); @@ -120,6 +140,8 @@ public int hashCode() { this.modelId, this.lastSyncStart, this.nextSyncStart, + this.lastSyncResult, + this.lastSyncFinished, this.status, this.isInitialSync, this.selectiveSyncConfigurationsUsage); @@ -145,7 +167,7 @@ public interface ModelIdStage { } public interface StatusStage { - IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status); + IsInitialSyncStage status(@NotNull StatusFd5Enum status); } public interface IsInitialSyncStage { @@ -163,6 +185,14 @@ public interface _FinalStage { _FinalStage nextSyncStart(OffsetDateTime nextSyncStart); + _FinalStage lastSyncResult(Optional lastSyncResult); + + _FinalStage lastSyncResult(LastSyncResultEnum lastSyncResult); + + _FinalStage lastSyncFinished(Optional lastSyncFinished); + + _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished); + _FinalStage selectiveSyncConfigurationsUsage( Optional selectiveSyncConfigurationsUsage); @@ -177,12 +207,16 @@ public static final class Builder private String modelId; - private SyncStatusStatusEnum status; + private StatusFd5Enum status; private boolean isInitialSync; private Optional selectiveSyncConfigurationsUsage = Optional.empty(); + private Optional lastSyncFinished = Optional.empty(); + + private Optional lastSyncResult = Optional.empty(); + private Optional nextSyncStart = Optional.empty(); private Optional lastSyncStart = Optional.empty(); @@ -198,6 +232,8 @@ public Builder from(SyncStatus other) { modelId(other.getModelId()); lastSyncStart(other.getLastSyncStart()); nextSyncStart(other.getNextSyncStart()); + lastSyncResult(other.getLastSyncResult()); + lastSyncFinished(other.getLastSyncFinished()); status(other.getStatus()); isInitialSync(other.getIsInitialSync()); selectiveSyncConfigurationsUsage(other.getSelectiveSyncConfigurationsUsage()); @@ -220,7 +256,7 @@ public StatusStage modelId(@NotNull String modelId) { @java.lang.Override @JsonSetter("status") - public IsInitialSyncStage status(@NotNull SyncStatusStatusEnum status) { + public IsInitialSyncStage status(@NotNull StatusFd5Enum status) { this.status = status; return this; } @@ -247,6 +283,32 @@ public _FinalStage selectiveSyncConfigurationsUsage( return this; } + @java.lang.Override + public _FinalStage lastSyncFinished(OffsetDateTime lastSyncFinished) { + this.lastSyncFinished = Optional.ofNullable(lastSyncFinished); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_finished", nulls = Nulls.SKIP) + public _FinalStage lastSyncFinished(Optional lastSyncFinished) { + this.lastSyncFinished = lastSyncFinished; + return this; + } + + @java.lang.Override + public _FinalStage lastSyncResult(LastSyncResultEnum lastSyncResult) { + this.lastSyncResult = Optional.ofNullable(lastSyncResult); + return this; + } + + @java.lang.Override + @JsonSetter(value = "last_sync_result", nulls = Nulls.SKIP) + public _FinalStage lastSyncResult(Optional lastSyncResult) { + this.lastSyncResult = lastSyncResult; + return this; + } + @java.lang.Override public _FinalStage nextSyncStart(OffsetDateTime nextSyncStart) { this.nextSyncStart = Optional.ofNullable(nextSyncStart); @@ -280,6 +342,8 @@ public SyncStatus build() { modelId, lastSyncStart, nextSyncStart, + lastSyncResult, + lastSyncFinished, status, isInitialSync, selectiveSyncConfigurationsUsage, diff --git a/src/main/java/com/merge/api/resources/ticketing/types/Ticket.java b/src/main/java/com/merge/api/resources/ticketing/types/Ticket.java index 561dee691..65402f281 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/Ticket.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/Ticket.java @@ -180,7 +180,7 @@ public Optional getName() { } /** - * @return The individual Users who are assigned to this ticket. This does not include Users who just have view access to this ticket. + * @return The individual Users who are assigned to this ticket. This does not include Users who just have view access to this ticket. To fetch all Users and Teams that can access the ticket, use the GET /tickets/{ticket_id}/viewers endpoint. */ @JsonProperty("assignees") public Optional>> getAssignees() { @@ -188,7 +188,7 @@ public Optional>> getAssignees() { } /** - * @return The Teams that are assigned to this ticket. This does not include Teams who just have view access to this ticket. + * @return The Teams that are assigned to this ticket. This does not include Teams who just have view access to this ticket. To fetch all Users and Teams that can access this ticket, use the GET /tickets/{ticket_id}/viewers endpoint. */ @JsonProperty("assigned_teams") public Optional>> getAssignedTeams() { diff --git a/src/main/java/com/merge/api/resources/ticketing/types/TicketRequest.java b/src/main/java/com/merge/api/resources/ticketing/types/TicketRequest.java index 122774387..c438fecee 100644 --- a/src/main/java/com/merge/api/resources/ticketing/types/TicketRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/types/TicketRequest.java @@ -123,7 +123,7 @@ public Optional getName() { } /** - * @return The individual Users who are assigned to this ticket. This does not include Users who just have view access to this ticket. + * @return The individual Users who are assigned to this ticket. This does not include Users who just have view access to this ticket. To fetch all Users and Teams that can access the ticket, use the GET /tickets/{ticket_id}/viewers endpoint. */ @JsonProperty("assignees") public Optional>> getAssignees() { @@ -131,7 +131,7 @@ public Optional>> getAssignees() { } /** - * @return The Teams that are assigned to this ticket. This does not include Teams who just have view access to this ticket. + * @return The Teams that are assigned to this ticket. This does not include Teams who just have view access to this ticket. To fetch all Users and Teams that can access this ticket, use the GET /tickets/{ticket_id}/viewers endpoint. */ @JsonProperty("assigned_teams") public Optional>> getAssignedTeams() { diff --git a/src/main/java/com/merge/api/resources/ticketing/users/UsersClient.java b/src/main/java/com/merge/api/resources/ticketing/users/UsersClient.java index d17ab700f..5245ef4f3 100644 --- a/src/main/java/com/merge/api/resources/ticketing/users/UsersClient.java +++ b/src/main/java/com/merge/api/resources/ticketing/users/UsersClient.java @@ -92,6 +92,9 @@ public PaginatedUserList list(UsersListRequest request, RequestOptions requestOp if (request.getRemoteId().isPresent()) { httpUrl.addQueryParameter("remote_id", request.getRemoteId().get()); } + if (request.getTeam().isPresent()) { + httpUrl.addQueryParameter("team", request.getTeam().get()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -147,6 +150,10 @@ public User retrieve(String id, UsersRetrieveRequest request, RequestOptions req httpUrl.addQueryParameter( "include_remote_data", request.getIncludeRemoteData().get().toString()); } + if (request.getIncludeShellData().isPresent()) { + httpUrl.addQueryParameter( + "include_shell_data", request.getIncludeShellData().get().toString()); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/merge/api/resources/ticketing/users/requests/UsersListRequest.java b/src/main/java/com/merge/api/resources/ticketing/users/requests/UsersListRequest.java index cc151fad4..a10799dc5 100644 --- a/src/main/java/com/merge/api/resources/ticketing/users/requests/UsersListRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/users/requests/UsersListRequest.java @@ -46,6 +46,8 @@ public final class UsersListRequest { private final Optional remoteId; + private final Optional team; + private final Map additionalProperties; private UsersListRequest( @@ -61,6 +63,7 @@ private UsersListRequest( Optional modifiedBefore, Optional pageSize, Optional remoteId, + Optional team, Map additionalProperties) { this.createdAfter = createdAfter; this.createdBefore = createdBefore; @@ -74,6 +77,7 @@ private UsersListRequest( this.modifiedBefore = modifiedBefore; this.pageSize = pageSize; this.remoteId = remoteId; + this.team = team; this.additionalProperties = additionalProperties; } @@ -173,6 +177,14 @@ public Optional getRemoteId() { return remoteId; } + /** + * @return If provided, will only return users matching in this team. + */ + @JsonProperty("team") + public Optional getTeam() { + return team; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -196,7 +208,8 @@ private boolean equalTo(UsersListRequest other) { && modifiedAfter.equals(other.modifiedAfter) && modifiedBefore.equals(other.modifiedBefore) && pageSize.equals(other.pageSize) - && remoteId.equals(other.remoteId); + && remoteId.equals(other.remoteId) + && team.equals(other.team); } @java.lang.Override @@ -213,7 +226,8 @@ public int hashCode() { this.modifiedAfter, this.modifiedBefore, this.pageSize, - this.remoteId); + this.remoteId, + this.team); } @java.lang.Override @@ -251,6 +265,8 @@ public static final class Builder { private Optional remoteId = Optional.empty(); + private Optional team = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -269,6 +285,7 @@ public Builder from(UsersListRequest other) { modifiedBefore(other.getModifiedBefore()); pageSize(other.getPageSize()); remoteId(other.getRemoteId()); + team(other.getTeam()); return this; } @@ -404,6 +421,17 @@ public Builder remoteId(String remoteId) { return this; } + @JsonSetter(value = "team", nulls = Nulls.SKIP) + public Builder team(Optional team) { + this.team = team; + return this; + } + + public Builder team(String team) { + this.team = Optional.ofNullable(team); + return this; + } + public UsersListRequest build() { return new UsersListRequest( createdAfter, @@ -418,6 +446,7 @@ public UsersListRequest build() { modifiedBefore, pageSize, remoteId, + team, additionalProperties); } } diff --git a/src/main/java/com/merge/api/resources/ticketing/users/requests/UsersRetrieveRequest.java b/src/main/java/com/merge/api/resources/ticketing/users/requests/UsersRetrieveRequest.java index 1d7296763..6bb7b21db 100644 --- a/src/main/java/com/merge/api/resources/ticketing/users/requests/UsersRetrieveRequest.java +++ b/src/main/java/com/merge/api/resources/ticketing/users/requests/UsersRetrieveRequest.java @@ -25,14 +25,18 @@ public final class UsersRetrieveRequest { private final Optional includeRemoteData; + private final Optional includeShellData; + private final Map additionalProperties; private UsersRetrieveRequest( Optional expand, Optional includeRemoteData, + Optional includeShellData, Map additionalProperties) { this.expand = expand; this.includeRemoteData = includeRemoteData; + this.includeShellData = includeShellData; this.additionalProperties = additionalProperties; } @@ -52,6 +56,14 @@ public Optional getIncludeRemoteData() { return includeRemoteData; } + /** + * @return Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + @JsonProperty("include_shell_data") + public Optional getIncludeShellData() { + return includeShellData; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -64,12 +76,14 @@ public Map getAdditionalProperties() { } private boolean equalTo(UsersRetrieveRequest other) { - return expand.equals(other.expand) && includeRemoteData.equals(other.includeRemoteData); + return expand.equals(other.expand) + && includeRemoteData.equals(other.includeRemoteData) + && includeShellData.equals(other.includeShellData); } @java.lang.Override public int hashCode() { - return Objects.hash(this.expand, this.includeRemoteData); + return Objects.hash(this.expand, this.includeRemoteData, this.includeShellData); } @java.lang.Override @@ -87,6 +101,8 @@ public static final class Builder { private Optional includeRemoteData = Optional.empty(); + private Optional includeShellData = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -95,6 +111,7 @@ private Builder() {} public Builder from(UsersRetrieveRequest other) { expand(other.getExpand()); includeRemoteData(other.getIncludeRemoteData()); + includeShellData(other.getIncludeShellData()); return this; } @@ -120,8 +137,19 @@ public Builder includeRemoteData(Boolean includeRemoteData) { return this; } + @JsonSetter(value = "include_shell_data", nulls = Nulls.SKIP) + public Builder includeShellData(Optional includeShellData) { + this.includeShellData = includeShellData; + return this; + } + + public Builder includeShellData(Boolean includeShellData) { + this.includeShellData = Optional.ofNullable(includeShellData); + return this; + } + public UsersRetrieveRequest build() { - return new UsersRetrieveRequest(expand, includeRemoteData, additionalProperties); + return new UsersRetrieveRequest(expand, includeRemoteData, includeShellData, additionalProperties); } } }