Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia

 

Estou implementando o envio para a cidade de Urussanga/SC, que utiliza o sistema Betha.

 

Já tinhamos a NFS-e implementado mas estou convertendo para utilizar o ACBR.

 

Ao tentar enviar uma nota recebo o seguinte erro : "Erro não espeficificado".

Devo estar esquecendo de realizar algum procedimento....

 

Quais as funções que devo chamar para enviar as notas?

 

Estou utilizando

ACBrNFSe.NotasFiscais.Assinar;

ACBrNFSe.Enviar(CDSNotasLOTE.AsInteger, False);

 

Postado

Bom dia,

 

Aquele erro não ocorre mais, mas agora aparece outro...

 

o XML é gerado pelo componente do ACBr e armazenado para ser usado depois.

quando vou enviar carrego este xml gerado.

 

Ao enviar recebo o seguinte erro:

 

Falha na validação do Lote 5755
'01.01' violates maxLength constraint of '4'.
The element 'ItemListaServico' with value '01.01' failed to parse.
 

no XML gerado a TAG ItemListaServico está com o valor correto '0101', mas o xml que é enviado está formado com o ponto.

 

em anexo os 2 xml's.

 

isso é alguma configuração do componente?

 

XML Carregado 2879-nfse.xml

XML Enviado 2879-nfse.xml

  • 2 semanas depois ...
Postado

Bom dia,

 

Atualizei os componentes e baixei novamente os schemas no site da Betha,

mas o erro continua, o estranho é que o campo é para 5 caracteres e não 4.

 

Alguma ideia?

Postado

Bom dia novamente,

 

Localizei o erro,

1º No arquivo de schemas TiposNFe_v01.xsd, linha 177, o maxLength está 4, seguindo o manual e os schemas da Betha, deve ser 5.

2º Depois disso fiz alguns testes de envio e a Betha não está aceitando enviar a tag ItemListaServico com formatação, é necessário tirar o ponto que está sendo preenchido de maneira fixa, caso contrário ele retorna a mensagem em anexo.

 

É necessário realizar uma validação neste ponto para que ele não seja informado caso o provedor for proBetha.

 

Obrigado.

post-13576-0-63989300-1392039708.png

Postado (editado)

Fácil..

 

ao invés de mandar 01.01

manda 0101

 

eu tambem estava com esse erro a uns meses atras..

isso veio na ultima atualização dos schemas do ACBR

 

só ler a mensagem... erro de parser...

Editado por Oneide
---------------------------------------------------------

Att. 

Oneide Luiz Schneider
Analista/Desenvolvedor de Software
Itapiranga/Maravilha - SC
(49) 99367442
Postado

Sim, ma o problema é que quando o XML é carregado ao componente pelo LoadFromFile, ele formata e coloca o ponto automaficamente, sem a opção de não informar.

Postado

pois pra mim deu esse erro na atualização passada e so enviei sem o ponto e foi normal.

verifique seus schemas e atualize seus fontes que deveria resolver...

 

fiz o teste agora ainda e foi normal, e voltando o ponto da o mesmo erro.

---------------------------------------------------------

Att. 

Oneide Luiz Schneider
Analista/Desenvolvedor de Software
Itapiranga/Maravilha - SC
(49) 99367442
Postado

Quando eu falo mandar digo alimentar ele corretamente assim:

Servico.ItemListaServico := '0101'; 

 

Então dará certo...

---------------------------------------------------------

Att. 

Oneide Luiz Schneider
Analista/Desenvolvedor de Software
Itapiranga/Maravilha - SC
(49) 99367442
  • Este tópico foi criado há 3942 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.