# Save Invoicing and Crediting Configuration Save Invoicing and Crediting Configuration Endpoint: POST /rest/2.0/INVOICE_CYCLE_CONFIG Version: 1.0 Security: JWT ## Header parameters: - `sessionId` (string, required) ## Request fields (application/json; charset=utf-8): - `brmObjects` (object) - `brmObjects.EnableBulkApproveInvoiceWOEmail` (integer) Enable Bulk Invoice Approval Without Emails: When enabled, a new button on the Closed Invoices tab within the invoice management page appears that allows users to approve multiple invoices without sending an invoice email to the account - `brmObjects.LineItemCredit` (integer) Enable Line Item Credits on Subscription Early Termination: If checked, whenever a credit is generated by the system resulting from the early termination of a subscription, the system will create one Credit Line for every eligible subscription charge. - `brmObjects.SubscriptionTaxCredits` (integer) Enable Taxes on Subscription Early Termination Credits: If checked, whenever a credit is generated by the system resulting from the early termination of a subscription, the system will automatically credit the prorated amount of taxes for the charges being credited. - `brmObjects.ExclNonLineItemCredit` (integer) Early Termination Credits exclude Non-Line Item Credit Amount - `brmObjects.EnablingHistoricalInvoices` (integer) EnablingHistoricalInvoices: Enable Historical Invoice Creation - `brmObjects.CreateInvoiceMissingCycle` (integer) CreateInvoiceMissingCycle: Create Invoice For Missing Cycle Only - `brmObjects.NotCreateInvoicesClosedFiscalPeriod` (integer) NotCreateInvoicesClosedFiscalPeriod: Do not create Invoices prior to Closed Fiscal Period - `brmObjects.Id` (string, required) Id: Primary key - `brmObjects.CreateFutureInvoices` (integer) CreateFutureInvoices ## Response 200 fields (application/json): - `retrieveResponse` (object) - `retrieveResponse.EnableBulkApproveInvoiceWOEmail` (integer) Enable Bulk Invoice Approval Without Emails: When enabled, a new button on the Closed Invoices tab within the invoice management page appears that allows users to approve multiple invoices without sending an invoice email to the account - `retrieveResponse.LineItemCredit` (integer) Enable Line Item Credits on Subscription Early Termination: If checked, whenever a credit is generated by the system resulting from the early termination of a subscription, the system will create one Credit Line for every eligible subscription charge. - `retrieveResponse.SubscriptionTaxCredits` (integer) Enable Taxes on Subscription Early Termination Credits: If checked, whenever a credit is generated by the system resulting from the early termination of a subscription, the system will automatically credit the prorated amount of taxes for the charges being credited. - `retrieveResponse.ExclNonLineItemCredit` (integer) Early Termination Credits exclude Non-Line Item Credit Amount - `retrieveResponse.EnablingHistoricalInvoices` (integer) EnablingHistoricalInvoices: Enable Historical Invoice Creation - `retrieveResponse.CreateInvoiceMissingCycle` (integer) CreateInvoiceMissingCycle: Create Invoice For Missing Cycle Only - `retrieveResponse.NotCreateInvoicesClosedFiscalPeriod` (integer) NotCreateInvoicesClosedFiscalPeriod: Do not create Invoices prior to Closed Fiscal Period - `retrieveResponse.Id` (string) Id: Primary key - `retrieveResponse.CreateFutureInvoices` (integer) CreateFutureInvoices ## Response 400 fields (application/json): - `error` (string) Bad request - `message` (string) Bad request ## Response 401 fields (application/json): - `error` (string) Unauthorized - `message` (string) Unauthorized ## Response 404 fields (application/json): - `error` (string) Not found - `message` (string) Not found ## Response 429 fields (application/json): - `error` (string) Too many requests - `message` (string) Too many requests ## Response 500 fields (application/json): - `error` (string) Internal error - `message` (string) Internal error