ICV sequence for B2B and B2C from same EGS

Dear @Aturkistani @Ankit_Tiwari
Should ICV be maintained in sequential order if the invoice is B2B or B2C but from the same EGS?
eg
INV1 - B2B ICV1
INV2 - B2C ICV2
or
(separate counter for B2B and B2C though they are on the same EGS)
INV1 - B2B ICV1
INV2 - B2C ICV1

@malar ICV must be one series for each CSID irrespective of type of document (B2B, B2C etc) and irrespective of status of API call (accepted / rejected / accepted with warnings). Counter should start with 1 for each CSID and incremented by 1 for every new document generated from that CSID.