Ir para conteúdo
  • Cadastre-se

dev botao

NFS-e ABRASF v1 - Validação da data de vencimento das faturas


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

Recommended Posts

Bom dia pessoal.

 

Ao gerar o xml da nota fiscal para o provedor Betha (ABRASF v1), se a mesma contiver faturas, o componente retorna um alerta acerca da data de vencimento:

TAG:<Rps><InfRps Id="65SVC"><CondicaoPagamento><Parcelas> ID:#55/DataVencimento(Data de vencimento) - Tamanho menor que o mínimo permitido [25/02/2016].

Verifiquei que o problema está no procedimento TNFSeW_ABRASFv1.GerarCondicaoPagamento, que define um conteúdo de 19 caracteres (data/hora) para o campo. Contudo, o tipo tcDatVcto, informado no primeiro parâmetro de Gerador.wCampoNFSe, faz uma formatação de data simples (o que imagino que seja o correto, pois nunca se estipula um horário de vencimento), resultando em 10 caracteres:

Gerador.wCampoNFSe(tcDatVcto, '#55', 'DataVencimento', 19, 19, 1, NFSe.CondicaoPagamento.Parcelas.Items[i].DataVencimento, DSC_DVENC);

Substituindo-se o 19 por 10, tanto no tamanho máximo quanto no mínimo, o alerta não é mais retornado pelo componente.

Em anexo, o arquivo com a alteração. Analisem se interpretei a situação corretamente e, caso sim, peço o favor de que enviem ao servidor para que não precise alterar manualmente toda vez que sincronizar os fontes.

 

Desde já agradeço a atenção. Abraço,

 

Gabriel.

pnfsNFSeW_ABRASFv1.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Gabriel,

Muito obrigado pela colaboração, já esta disponível.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2900 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.

The popup will be closed in 10 segundos...