Ir para conteúdo
  • Cadastre-se

valterpatrick

Consultores
  • Total de ítens

    2.511
  • Registro em

  • Última visita

  • Days Won

    13

Tudo que valterpatrick postou

  1. É uma oportunidade de fazer o código e disponibilizar com o ACBr. Eu comecei o componente ACBrDetiboAutomatico e ACBrFCi e compartilhei com eles.
  2. Cara eu sempre estou colocando Wincrypt com TLS 1.2 e tem resolvido.
  3. Um cliente meu de supermercado entrou em contato informando que vai ser obrigado a informar a DIRBI este ano. Seria tipo uma planilha contendo o valor total vendido de determinado produto. Por acaso seriam as mesmas coisas? Referência: https://www.gov.br/receitafederal/pt-br/acesso-a-informacao/perguntas-frequentes/beneficios-fiscais/beneficios-fiscais/declaracao-de-incentivos-renuncias-beneficios-e-imunidades-de-natureza-tributaria-dirbi
  4. EPL (Eltron Programming Language) e ZPL (Zebra Programming Language) são linguagens de programação usadas para imprimir etiquetas em impressoras térmicas de código de barras. As impressoras zebras por exemplo tem em sua maioria suporte as duas linguagens. Referência: https://supportcommunity.zebra.com/s/article/Print-Orientation-is-Different-than-Older-Zebra-EPL-Printers?language=pt_BR#:~:text=A orientação da etiqueta em,ZT em seu formato EPL.
  5. Se eu não me engano este campo é opcional para preencher. Creio que se vc não preencher, não será impresso.
  6. No retorno da emissão você deve pegar o cStat, o xMotivo e mostrar para o usuário. NotaFiscal.NFe.procNFe.cStat; NotaFiscal.NFe.procNFe.xMotivo; Caso queira fazer algo personalizado, deve tratar cada rejeição, ai vai dar um trabalho e para isto recomendo fazer uma base de conhecimento/wiki onde você vai gerar o tutorial de cada rejeição que você conseguir tratar, ai quando der a rejeição 204 por exemplo, você exibe a mensagem para o seu usuário e o link para o tutorial onde ele vai ver o passo a passo, inclusive com prints e mais informações de como resolver. O maior problema é mapear todas as rejeições, mas comece pelas rejeições que são mais frequentes. Boa sorte.
  7. Coloca o print aqui da consulta que vc está fazendo, do componente e da msg de erro.
  8. Eu já ouvir alguns clientes meus falarem que tem como tirar o módulo fiscal e usar a impressora como não fiscal. Ai você tem de levar numa empresa especializada para fazer isto, mas ai tem de ver se compensa continuar com estas impressoras antigas que só dão problema ou comprar uma nova. Eu sempre indico para meus clientes a Epson TM T20X, é a que menos dá trabalho e mais fácil de configurar.
  9. Pode fechar o post
  10. Coloca no google drive e manda o link
  11. Entendi, blz então. Obrigado.
  12. 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.
  13. Eu recomendo qualquer uma da Zebra, são ótimas
  14. 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
  15. 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.
  16. 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.
  17. Eu acho que terá de informar o grupo da partilha de icms. Dê uma olhada no link abaixo e confira se tem algum outro campo que você está informando na nota e não deveria para entrar na validação da Rejeição 694. Exemplo: Consumidor Final (indFinal=1), Não Contribuinte (indIEDest=9). Verifique no XML se gerou de fato com a tag IdEst=2 mencionado por você. Referência: https://oobj.com.br/bc/rejeicao-694-como-resolver/
  18. Tenta logar no email deste cliente no navegador com a mesma senha para conferir se aconteceu de trocar a senha e não foi atualizada em sua aplicação. Você pode tentar as variações de configurações do componente com as opções de Usar SSL e TLS também. Tente enviar email em outro computador que tenha um sistema operacional com Windows 10 por exemplo para confirmar se não há alguma relação com o Windows 7 que aliás já perdeu o suporte da Microsoft já tem alguns anos e não recebe novas atualizações, logo alguma coisa pode parar de funcionar. São estas as dicas que tenho para vc.
  19. Se você usa o sistema do Sebra, recomendo entrar em contato com o Sebrae para darem suporte a este problema seu.
  20. Um ponto que tem de ser levado em consideração é que a empresa só poderá contabilizar esta compra caso seja NFe, NFCe não seria contabilizada a não ser que seja emitida uma NFe a partir da NFCe com o CFOP 5949. Você pode emitir a NFCe, mas é bem provavél que a empresa solicitará a NFe posteriormente. Veja com a empresa se quer a emissão da NFe de uma vez.
  21. O problema que eu estava tendo é o passo a passo para criar o acesso no site da microsoft, vou tentar o que você mandou ai. Valeu pela contribuição
  22. 1 ) Qual a diferença entre Provedores Layout ABRASF, Provedores Layout Próprio, Padrão Nacional ? como eu sei qual provedor é usado por cada municipio ? tem alguma funcao pra isso ? Resposta: No site da prefeitura deve ter a documentação para emissão das notas ou até mesmo o link para o provedor onde terá toda a documentação. Na documentação geralmente vem informando se segue o padrão abrasf, ou se é layout próprio. No link abaixo mostram os municipios que aderiram ao padrão nacional: https://www.gov.br/nfse/pt-br/municipios/municipios-aderentes/municipios-aderentes No ACBrNFSeXServicos.ini você tem a relação de webservices e qual o provedor, é possivel ter uma ideia por ele também. 2 ) No meu fluxo atual, tenho rotinas diferentes em função do tipo de envio, sincrono / assincrono e individual / lote, imagino que tenho que continuar com a mesma lógica. Tem alguma funcao que dado o municipio me retorne se é sincrono / assincrono e se o envio é em lote ou individual ? Resposta: Vai ter de olhar no exemplo do ACBr em Delphi e ler o código para saber quais são sincronos, assincrono e etc. No Demo em Delphi tem uma opção que traz algumas destas informações por provedor. 3 ) no guia de campos https://acbr.sourceforge.io/ACBrLib/Guiadoscampos.html, somente tem os específicos. Onde estão documentados os genéricos ? o mais completo que encontrei sao os exemplos dos inis, é isso mesmo ? não existe um dicionario de campos completo ? Ainda sobre os campos, alguns são listas de opções, existe uma funcao para listar as possíveis opcoes de um campo ? por exemplo, TipoTributacaoRps, NaturezaOperacao, entre outros. Resposta: Vai ter de olhar no exemplo do ACBr em Delphi e ler o código para saber mais, sobre os tipos e etc. 4 ) nos exemplos somente encontrei envio de 1 RPS, existe exemplo de RPS em lote ? Resposta: Não sei te responder esta pergunta, mas talvez tenha de navegar um pouco mais no forum e até ver os exemplos que a comunidade deixa do ACBrLib. Espero ter ajudado, boa sorte amigo.
  23. Uma dica que te dou é, usar o ACBrMonitor ou desenvolver uma API em C# usando o ACBrLib. Até você estar pronto, pode usar a Nuvem Fiscal. Agora em relação a tributação e como preencher o componente, você pode olhar os exemplos e tem os cursos do ACBr PRO que te dão uma noção.
  24. Não estou conseguindo baixar. Não tem o link direto do site para acessar?
  25. Se tiver como colocar na base de conhecimento depois: https://www.projetoacbr.com.br/forum/forum/72-base-de-conhecimento/
×
×
  • 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.