As a billing admin I should be able to process the billing using an existing batch_id - UI adding

Description

PRDE - Bug default text according to the team DoR (Definition of Ready)

01 - PERSON OF CONTACT (PERSON THAT CAN ANSWER QUESTIONS ABOUT THE PROBLEM):
02 - PROBLEM (WHAT'S THE ISSUE?):

The process to gather the data takes long time, and most times we want to validate new pipelines it takes about 3-4 hours to finish a test.

We could allow the user to process the billing, it means process again the pipelines, using an existing batch_id.

This process will override any existing billing for the specified batch_id.

As a billing admin, I expect to have an option on the previous UI to calculate (again) the billing (for the selected batch ID).

03 - STEPS TO REPRODUCE (STEP (1...N), VIDEO, SCREENSHOTS, LOGS FOLDER, HEARTBEAT, ETC. – IF IS NOT POSSIBLE TO REPRODUCE EXPLAIN THE REASON):
04 - LINKS (ADD A LINK TO THE BUG OR TO THE TENANT):
05 - EXPECTED BEHAVIOR (LIST THE EXPECTED BEHAVIORS TO CONSIDER THIS BUG AS DONE):

  • The capability to process the billing, pipelines, using an existing batch_id.

09 - ASSETS (FIGMA LINKS, RELEVANT DOCUMENTATION LINKS, JSON EXAMPLES, ETC):

https://www.figma.com/file/FiL1iRG6RPjuNCgVzgGqvaZ3/%F0%9F%9F%A3-Carol-3.0?type=design&node-id=32346-205720&mode=design&t=xLZP76eepeErPX7n-4

  • Add button to Reprocess batch
  • Open confirmation with batch number and cycle period

10 - ACCEPTANCE CRITERIA:

  • Add button to Reprocess batch
  • Open confirmation with batch number and cycle period
  • If the batch is not Published, show the button disabled with tooltip: Reprocess is only available for published batches