-
Total de ítens
565 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que valterpatrick postou
-
Quando eu coloco por exemplo "http://127.0.0.1:1500" no campo ID da Loja, eu tenho de fazer alguma outra alteração no meu programa? Tipo criar alguma coisa para receber conexão na porta 1500 por exemplo, sei lá. Na documentação referente a UWP, explica que é para colocar a porta que meu aplicativo detecta, como eu faço?
-
Eu segui o tutorial abaixo para fazer o cadastro: O que me indica para criar o cadastro correto no Google?
-
Eu fui testando e achei a solução para o meu problema. No Google Console tenho de deixar a mesma URL que eu colocar no envio. Estava colocando outra, por que tinha seguido um tutorial diferente.
-
Eu tentei e está dando este erro: Acesso bloqueado: a solicitação desse app é inválida Não foi possível fazer login, porque esse app enviou uma solicitação inválida. Tente novamente ou entre em contato com o desenvolvedor para falar sobre o problema. Saiba mais sobre o erro Se você é um desenvolvedor desse app, consulte os detalhes do erro. Erro 400: redirect_uri_mismatch O app está como Produção, segui os passos que vi na internet para criar a chave e tudo mais.
-
Erro "Segmentation fault (core dumped)" linux
valterpatrick replied to valterpatrick's tópico in ACBrLIB
Farei os testes conforme orientado e retornarei aqui no forum dentro das próximas horas, desde já agradeço. -
Pessoal, estou usando a Lib MT (ACBrLibConsultaCNPJ-1.0.1.75) no Node.js v20.17 rodando no Linux Ubuntu 24.04 (com recursos gráficos). O OpenSSL Default Provider é v3.0.13 e o OpenSSL Legacy Provider é v3.0.13, ambos ativos. O erro "Segmentation fault (core dumped)" acontece quando estou importando a biblioteca na chamada do método, em anexo está o meu código e abaixo a parte que está dando erro quando passa por ela: async getCNPJ(CNPJ: string) { let handlePtr = ref.refType('int'); const libm = ffi.Library(this.pathDllACBrLibCNPJ, { // CNPJ_Inicializar([eArqConfig, eChaveCrypt]); CNPJ_Inicializar: ['int', [handlePtr, 'string', 'string']], // CNPJ_Consultar(eCNPJ, sResposta, esTamanho) CNPJ_Consultar: ['int', [handlePtr, 'string', 'string', handlePtr]], CNPJ_ConfigGravarValor:['int',[handlePtr, 'string','string','string']], // CNPJ_Finalizar(); CNPJ_Finalizar: ['int', [handlePtr]], // CNPJ_Versao(); CNPJ_Versao: ['int', [handlePtr, 'string', handlePtr]], CNPJ_UltimoRetorno: ['int', [handlePtr, 'string', handlePtr]] }); /*Mais código*/ } async getCNPJ(CNPJ: string) { let handlePtr = ref.refType('int'); const libm = ffi.Library(this.pathDllACBrLibCNPJ, { // CNPJ_Inicializar([eArqConfig, eChaveCrypt]); CNPJ_Inicializar: ['int', ['pointer', 'string', 'string']], // CNPJ_Consultar(eCNPJ, sResposta, esTamanho) CNPJ_Consultar: ['int', ['pointer', 'string', 'string', 'string']], CNPJ_ConfigGravarValor:['int',['pointer', 'string','string','string']], // CNPJ_Finalizar(); CNPJ_Finalizar: ['int', ['pointer']], // CNPJ_Versao(); CNPJ_Versao: ['int', ['pointer', 'string', 'string']], CNPJ_UltimoRetorno: ['int', ['pointer', 'string', 'string']] }); /*Mais código*/ } cnpj.service.ts
-
Só precisa desta unit?
-
Api Código de Barras automatizar o cadastro de produtos
valterpatrick replied to BitmaxDeveloper's tópico in Banco de Dados
Corrigindo minha fala, não é site da receita federal, é CCG-Cadastro Centralizado de GTIN. Recomendo dar uma olhada na NT2021/003 v1.30. -
Api Código de Barras automatizar o cadastro de produtos
valterpatrick replied to BitmaxDeveloper's tópico in Banco de Dados
Acesse este site. Você consegue consultar alguns dados dos produtos e até imagens a partir de um código de barras: http://www.eanpictures.com.br Agora, caso queira pegar os dados diretos do site da receita federal e tendo um certificado digital você pode usar o ACBrGTIN. Procure nos exemplos. -
Entendi.
-
Envio de relatórios ou boletos em pdf via Whatsapp
valterpatrick replied to matheus luan de sa's tópico in Classificados
https://hubconnect.top/grupos Entre neste site e depois nos grupos da HubConnect, lá tem várias bibliotecas para envio de Whatsapp e outras ferramentas OpenSource, mas não são Delphi. Delphi eu te recomendo WPP4Delphi, eu utilizei por algum tempo e é muito bom, TInject usei também, mas a comunidade não ajuda muito. https://github.com/wppconnect-team/WPP4Delphi https://chat.whatsapp.com/HzLflMQVjOPK9bpjzlxcMO -
Mensagem de erro ao tentar enviar email
valterpatrick replied to PORTERR's tópico in Dúvidas Gerais sobre o ACBr
https://github.com/geoffsmith82/GmailAuthSMTP/tree/master Dá uma olhada neste github. Creio que terá de desenvolver o envio com Oauth, esta não é a parte complicada, mas sim criar as chaves. É algo que o cliente final não conseguirá e precisará do suporte para fazer todo o processo. -
https://github.com/geoffsmith82/GmailAuthSMTP/tree/master Eu achei este código na internet. Estou lendo melhor a documentação do Google para entender como funciona e a partir dai vou modificar o envio do email usando os componentes Indy.
-
retorno dos códigos da sefaz
valterpatrick replied to Sigelman Araujo's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
O retorno 100 é o que considera como EMITIDO; Os retornos 103, 104 e 105 você considera como EM PROCESSAMENTO, ou seja, você enviou a nota para a receita, ela recebeu, mas não te retornou na hora se está emitida ou não. Neste caso você tem de consultar a nota e conferir se foi emitida ou não; O 102 vai ser usado quando estiver inutilizando uma numeração, quer dizer que a nota foi inutilizada, se vier qualquer coisa diferente disto, quer dizer que não foi inutilizado; O 107 o retorno de serviço em operação, ou seja, o webservice está no ar. É retornado quando você pesquisa o status do webservice, se vier qualquer coisa diferente disto, é rejeição; O 101 vai ser usado quando estiver cancelando uma nota, quer dizer que a nota foi cancelad, se vier qualquer coisa diferente disto, quer dizer que não foi cancelada; O 111 e 112 são retornos de consulta do cnpj pelo componente ACBrNFe, retorno os dados da empresa; O retorno 110 ou qualquer outro que indique denegação, agora são considerados rejeições. Qualquer outro retorno diferente dos informados acima são rejeições. Geralmente a rejeição vem com o número e uma breve descrição. Exemplo: "Rejeição 204: Duplicidade de NF-e [nRec:999999999999999]". Quando for assim, pesquise no Google: Rejeição XXX, geralmente eu vou no site da oobj, é muito bem descrito a rejeição e sua solução, mas nas NT também vem explicando o motivo da rejeição. Referência da Rejeição 204: https://www.oobj.com.br/bc/article/rejeição-204-duplicidade-de-nf-e-nrec999999999999999-como-resolver-289.html -
Músicas para Programar concentrado
valterpatrick replied to Daniel Simoes's tópico in Boteco do ACBr
Eu sou autista e tenho TDAH, é dificil concentrar e voltar a concentração quando perco ela. O ruido marrom ajuda a me concentrar mais do que ouvir música por exemplo. Eu até já fiquei um tempo ouvindo podcasts enquanto programava, inclusive ouvir vários do ACBr, mas o ruido marrom ajuda mais. -
Músicas para Programar concentrado
valterpatrick replied to Daniel Simoes's tópico in Boteco do ACBr
No momento estou mais é me concentrando no que faço sem ouvir música, mas gosto muito de ouvir ruido marrom. -
Cara, eu fiquei em dúvida quanto ao o que você postou e pesquisei um pouco mais. Eu tenho o cadastro no estado do Paraná, mas não informo o código na emissão das NFe dos meus clientes lá e não tenho o cadastro em outras UF. Eu vou ver se procuro fazer estes cadastros nas outras UF, mas espero que demore um pouco a obrigar isto. Referências: https://oobj.com.br/bc/article/rejeição-976-identificador-do-csrt-não-cadastrado-na-sefaz-como-resolver-923.html https://oobj.com.br/legislacao/responsavel-tecnico-nfe-nfce/
-
Troca de URL
valterpatrick replied to PrimeSoftware's tópico in DFe - Documentos Fiscais Eletrônicos
Até ser atualizado pelo ACBr, você pode fazer o seguinte: No arquivo "ACBrNFSeXServicos.ini" procure pela seção [3516200] que é o código do IBGE da cidade de Franca-SP. Altere os links ProRecepcionar, HomRecepcionar, ProLinkURL, HomLinkURL e qualquer outro link que venha a ter pelos novos. Ai tente emitir novamente. -
É um bom questionamento, estou por fora desta decisão da justiça. Em casos como este eu geralmente recebo orientações do contador de algum cliente que solicita este tipo de alteração. Eu vou pesquisar mais a respeito, mas obrigado por postar e compartilhar esta informação útil.
-
Cara, está com a mensagem de certificado revogado. Você pode tentar entrar em contato com a empresa que vendeu o certificado digital e conferir com eles se foi realmente revogado ou não. Referência: https://www.serasaexperian.com.br/blog-pme/quando-ocorre-a-revogacao-do-certificado-digital-descubra-aqui/
-
Eu excluo o valor do icms e não icms-st da base do pix/cofins, mas somente quando o cliente marca para fazer esta exclusão.
-
Ler aquivo pdf
valterpatrick replied to Adhelmar Rondon's tópico in Object Pascal - Delphi & Lazarus
Entendo a sua dor, tenho clientes assim também, mas ai é uma questão de limitação. Não tem como você desenvolver do zero uma ferramenta que entregue o que precisa e não deve conseguir algo grátis, terá um custo e o seu cliente tem de entender que para conseguir o que ele quer não será gratuito. Veja a respeito da inteligência artificial, creio que já tem alguma API pronta para isto e que você pague por chamada, logo você terceiriza o custo para o seu cliente e fica apenas por conta de desenvolver o código para ele colocar as credenciais dele -
Ler aquivo pdf
valterpatrick replied to Adhelmar Rondon's tópico in Object Pascal - Delphi & Lazarus
Cara, o recurso que você quer é um pouco avançado para um componente gratuito. Veja a possibilidade de criar uma integração com IA onde você envia o arquivo PDF e ela extrai as informações que você precisa. Groq e Gemini tem versões gratuitas para uso via API. Pesquisa a respeito e se conseguir fazer, avisa aqui.