Ir para conteúdo
  • Cadastre-se

valterpatrick

Membros Pro
  • Total de ítens

    554
  • Registro em

  • Última visita

  • Days Won

    2

valterpatrick last won the day on 3 Março

valterpatrick had the most liked content!

1 Seguidor

Sobre valterpatrick

Contact Methods

  • Website URL
    https://github.com/valterpatrick

Últimos Visitantes

3.018 visualizações

valterpatrick's Achievements

  1. Bem estranho, por que está preenchido. Passa mais informações ai, tipo qual linguagem está usando, se já atualizou o ACBr, os schemas e etc
  2. O campo dhEmi tem de ter algum valor válido e pelo jeito está com o valor zero. Confira se de fato o campo dhEmi está com o valor "18/12/2024 09:32:00" igual no arquivo.
  3. Coloca no google drive e manda o link
  4. Eu postei em um grupo do whatsapp e lá me falaram que o envio de sincrono é apenas para uma nota e assincrono são para várias notas. Com isto resolvi o problema, quando for uma nota eu envio sincrono e quando for mais de uma nota envio assincrono.
  5. Pessoal, estou enviando um lote com 2 NFe em modo sincrono no estado de MG. Quando recebo o retorno do lote, apenas uma nota é emitida, as demais não são. Eu percebi isto com um cliente meu hoje e fiz o teste no ambiente de homologação. Se pesquisar a chave de acesso no site, apenas uma foi emitida de fato. Isto é algum erro meu de envio de nota ou é algo relacionado ao webservice de MG? Em anexo está o xml de envio e o de retorno. 2024000955-env-lot.xml 2024000955-pro-lot.xml
  6. Entendi, blz então. Obrigado.
  7. Sim concordo, mas em casos onde o erro passe despercebido ou algo do tipo e gere erro de schema eu preciso exibir a mensagem para o usuário de forma mais elegante e que ele entenda o erro. Ai depois vou lá e altero no sistema.
  8. Eu recomendo qualquer uma da Zebra, são ótimas
  9. Pessoal, quando dá erro de schema xml, é apresentado uma mensagem de erro amigável e uma outra com mais detalhes, só que em inglês. Eu quero formatar a mensagem que apresento para o meu usuário com o máximo de informação possível e em Português. Exemplo de mensagem retornada: TAG:<emit><enderEmit> ID:C06/xLgr(Logradouro) - Tamanho maior que o máximo permitido [RUA BELO HORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTE]. --> 1832 - Element '{http://www.portalfiscal.inf.br/nfe%7DxLgr': [facet 'maxLength'] The value has a length of '108'; this exceeds the allowed maximum length of '60'. Exemplo de mensagem que pretendo retornar ao meu usuário: { "message": "Erro Schema 1832: O campo 'xLgr' (Logradouro) da tag '<emit> <enderEmit>' apresentou o seguinte problema: 'Tamanho maior que o máximo permitido [RUA BELO HORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTE]. Tamanho máximo: 60'. Por favor, revise os dados informados.", "error": "Bad Request", "statusCode": 400 } Estou utilizando regex para pegar alguns dados, mas o maior problema é que existe erro de schema para tamanho mínimo, máximo, enumeradores, tipos e etc. Teria alguma forma mais fácil para eu abranger todos os erros possíveis do schema de forma a capturar os dados e formatar eles para apresentar ao meu usuário? Linguagem de programação utilizada: Node.js - Nest.js
  10. Pessoal, estou desenvolvendo uma API em Node.JS e preciso realizar a validação do schema XML, mas de forma que eu consigo obter o retorno, tratar e exibir para o meu usuário. O método NFE_Validar ne retornou apenas o código. Nos logs até tem a descrição, mas não consegui pegar ela para exibir de forma especifica. Teria algum outro método do ACBr ou de terceiros onde eu posso validar e receber o retorno, para exibir ao usuário?
  11. De nada. O seu erro ali foi no entendimento da rejeição e na análise da sua nota, você focou muito em uma parte e não analisou como um todo. Erros como este você tem de analisar o arquivo xml gerado e conferir os nomes dos campos, talvez alguns podem gerar confusão.
  12. O seu destinatário está com o indIEDest = 9, creio qeu você deve ter confundido. A rejeição só vai ser acionada se o indIEDest do destinatário estiver com 9 e o indFinal da identificação estiver como 1, que é o seu caso. Verifique e alinhe os campos idDest da [Identificacao] e indIEDest da [Destinatario]. Ambos devem estar com o mesmo valor.
×
×
  • 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...