@Catrini,
Não, veja o formato que esta 00.00
O que eles querem mostrar abaixo é que se for 1% você vai informar 1, mas no XML vai ser 1.00 o zero a esquerda não conta, pois esta indicando apenas que a parte inteira vai ter no máximo 2 dígitos.
O provedor Giss se utiliza da versão 2.04 do layout da ABRASF e a definição do tipo simples da alíquota é:
<xsd:simpleType name="tsAliquota">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="5" />
<xsd:fractionDigits value="4" />
<xsd:minInclusive value="0" />
</xsd:restriction>
</xsd:simpleType>
Isso significa que a alíquota poderá ter no máximo 4 casas decimais e a quantidade máxima de dígitos sendo 5.
Por exemplo:
2.00 ou 2.0000, ambos são validos para o schema.
25.50 ou 25.500, ambos são validos.
25.5000 esse é invalido pois tem 6 dígitos.