Seguinte quando o CRT for 3...:
<imposto>
<ICMS>
<ICMSSN101>
<orig>7</orig>
<CSOSN>101</CSOSN>
Ao invés de coilocar 7101 no CSOSN ele está colocando 0101, e isso esta acontecendo para os novos codigos da nota técnica. Se a tag orig tiver 0, 1 ou 2 ele coloca certo, mas se a tag tiver 3,4,5,6,7 ele coloca zero, isso não é o Regime Tributário porque tanto em simples nacional quanto em normal ele esta fazendo isso, é na CST ou CSOSN do produto que coloca o valor errado. Se na XML tiver dessa forma quando o CRT for 1
<imposto>
<ICMS>
<ICMS40>
<orig>7</orig>
<CST>40</CST>
Ao inves de colocar 740 no CST, ele coloca 040, ou seja...
Tudo quando a tag orig for maior que 2 ele coloca 0 no primeiro digito da CST/CSOSN