Skip to content

Este XML não é válido. Element '{http://www.portalfiscal.inf.br/nfe}vIBSEstCred': #1290

@rdtHK

Description

@rdtHK

** Nota: para questões de suporte, use Google Groups https://groups.google.com/forum/#!forum/nfephp **. Os problemas deste repositório são reservados para solicitações de recursos e relatórios de erros.

  • Estou enviando um ...

    • bug
    • requisição de funcionalidade
    • requisição de suporte => Por favor, não envie solicitação de suporte aqui, veja a nota no topo deste modelo.
  • ** Por favor, conte-nos sobre o seu ambiente: **

    • Versão do leiaute: 4.00
    • Schemes PL_010_V1.30
    • Layout do TXT LOCAL_V13
    • Versão do sped-nfe: 5.1.34

Comportamento esperado

Deveria converter uma nota em TXT para XML.

Comportamento Atual

O erro: Este XML não é válido. Element '{http://www.portalfiscal.inf.br/nfe}vIBSEstCred': [facet 'pattern'] The value '' is not accepted by the pattern '0|0.[0-9]{2}|[1-9]{1}[0-9]{0,12}(.[0-9]{2})?'. Element '{http://www.portalfiscal.inf.br/nfe}vCBSEstCred': [facet 'pattern'] The value '' is not accepted by the pattern '0|0.[0-9]{2}|[1-9]{1}[0-9]{0,12}(.[0-9]{2})?'.

Solução possível

No arquivo Factories/Parser.php o $this->make->taggEstornoCred está sendo chamado tanto para o grupo ub116 (Estorno de Crédito) quanto para o ub120 (Crédito Presumido da Operação). Porém acredito que no ub120 ele deveria chamar o taggCredPresOper. Atualmente o taggCredPresOper não é chamado em lugar algum.

Passos para reproduzir

1 - Tentar converter um TXT de NF-e com o grupo UB120 preenchido e sem o UB116. O XML é gerado com o grupo gEstornoCred com o seguinte valor:



O que aparentemente causa um erro ao tentar validar o XML?

Contexto (Ambiente)

Fui afetado quando tentei gerar um XML a partir de um TXT de NF-e que incluia o grupo UB120, mas não incluia o UB116.

Descrição detalhada

Basicamente o que está acima.

Possível implementação

Trocar o taggEstornoCred na linha 1903 do arquivo Parser.php (método ub120Entity) por taggCredPresOper talvez?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions