Ir para conteúdo
  • Cadastre-se

dev botao

Erro schema indPag = 2


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1628 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

olá pessoal, após fazer pesquisas no forum e tentar as possiveis soluções, venho postar um problema que venho enfrentando.
na tentativa de emitir nfe(55) com indPag = 2 ou seja OUtras, recebo o seguinte erro de validação: 1824 - Element '{http://www.portalfiscal.inf.br/nfe}indPag': '2' is not a valid value of the local atomic type.

já baixei o componente agora do svn, inclusive reinstalei e estou utilizando os schemas atualizados da pasta "\Exemplos\ACBrDFe\Schemas\NFe"...

grato a todos que puderem colaborar.

  • Moderadores
  • Solution
Postado
10 minutos atrás, tiagosis disse:

na tentativa de emitir nfe(55) com indPag = 2 ou seja OUtras, recebo o seguinte erro de validação: 1824 - Element '{http://www.portalfiscal.inf.br/nfe}indPag': '2' is not a valid value of the local atomic type.

Você deve informar 0-Pagamento à vista ou 1-Pagamento a prazo para essa tag. Ou não informar nada.

O valor 2-Outras não é aceito, é mantido no componente apenas para compatibilidade com a antiga tag indPag da versão 3.10.

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado (editado)
11 minutos atrás, BigWings disse:

Você deve informar 0-Pagamento à vista ou 1-Pagamento a prazo para essa tag. Ou não informar nada.

O valor 2-Outras não é aceito, é mantido no componente apenas para compatibilidade com a antiga tag indPag da versão 3.10.

obrigado por responder, realmente a vista e a prazo funcionam, mas até mês passado o 2 também funcionava. em todo caso estando ciente disso, vou atualizar nos clientes, Muito obrigado mesmo pela sua ajuda.

uma ultima duvida, o "3 - Nenhuma" continua ?

Editado por tiagosis
  • Moderadores
Postado
2 minutos atrás, tiagosis disse:

mas até mês passado o 2 também funcionava

Não creio... tem um XML assim?

2 minutos atrás, tiagosis disse:

uma ultima duvida, o "3 - Nenhuma" continua ?

Você pode passar indPag = ipNenhum, para que a tag não seja gerada, que saiba nunca existiu valor 3 pra essa tag.

// Indicador do Tipo de pagamento **********************************************
function IndpagToStr(const t: TpcnIndicadorPagamento): string;
begin
  result := EnumeradoToStr(t, ['0', '1', '2', ''], [ipVista, ipPrazo, ipOutras, ipNenhum]);
end;

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado (editado)
5 minutos atrás, BigWings disse:

Não creio... tem um XML assim?

Você pode passar indPag = ipNenhum, para que a tag não seja gerada, que saiba nunca existiu valor 3 pra essa tag.


// Indicador do Tipo de pagamento **********************************************
function IndpagToStr(const t: TpcnIndicadorPagamento): string;
begin
  result := EnumeradoToStr(t, ['0', '1', '2', ''], [ipVista, ipPrazo, ipOutras, ipNenhum]);
end;

 

ha sim, é que eu uso esse parametro ipNenhum para notas de devolução por exemplo, não tinha debugado no metodo do componente para ver que ele passava vazio, assumi que era o 3 apenas por lógica.
eu vou procurar um xml nos ultimos clientes que atualizei e encontrando posto aqui com 2. Mas muito obrigado novamente, muito esclarecedor.

Editado por tiagosis
  • Este tópico foi criado há 1628 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.