Páginas filhas
  • 9900561 DSERTSS2-7291 DT Caxias do Sul - RS - Erro quando o vUnit é em centavos.

01. DADOS GERAIS

Produto:

TSS

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:NFSe
Função:nfse_v1.1_4305108.xsd
Ticket:9900561
Requisito/Story/Issue (informe o requisito relacionado) :DSERTSS2-7291

02. SITUAÇÃO/REQUISITO

Ao realizar a transmissão de uma RPS R$0,60 centavos ocorre falha de schema abaixo:
<MENSAGEM>Element 'vUnit': [facet 'pattern'] The value '0.6000' is not accepted by the pattern '|0|0\.[0-9]

{2,4}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2,4}
)?'. Element 'vUnit': '0.6000' is not a valid value of the atomic type 'TDec_1304'. </MENSAGEM>

03. SOLUÇÃO

Ajuste na mascara de quando o valor tive propriedade TDec_1304.

<xs:simpleType name="TDec_1304">  <xs:annotation>
    <xs:documentation>Valor com possível 4 casas decimais</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
          <xs:minLength value="0"/>
    <xs:whiteSpace value="preserve"/>
    <xs:pattern value="|0|0\.[0-9]{2,4}|[*0-9* ]{1}[0-9]{0,12}(\.[0-9]{2,4})?"/>
  </xs:restriction>
    </xs:simpleType>

04. DEMAIS INFORMAÇÕES

Não Há.

05. ASSUNTOS RELACIONADOS

  • Não Há.