-
Total de ítens
586 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que valterpatrick postou
-
O ACBr já está suportando o oAuth. Neste tutorial no PDF eu mostro como configurar o oAuth: https://ctec.com.br/downloads/Envio_de_Email_pelo_GMAIL.pdf Nos posts abaixo vai encontrar mais sobre o assunto:
-
Impressao a4 NCFE
valterpatrick replied to dreamsoft_PR's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Tem os arquivos .fr3 do FastReport por exemplo com o nome DANFeNFCeA4.fr3 onde você pode definir no componente. Exemplo: TACBrNFeDANFEFR(NFe1.DANFE).FastFile := ExtractFileDir(Application.ExeName) + '\Reports\DFe\DANFeNFCe.fr3' TACBrNFeDANFEFR(NFe1.DANFE).FastFile := ExtractFileDir(Application.ExeName) + '\Reports\DFe\DANFeNFCeA4.fr3'; TACBrNFeDANFEFR(NFe1.DANFE).TipoDANFE := tiNFCe; -
Erro 12030 - A conexão com o servidr foi redefinida
valterpatrick replied to Alberto Frasson's tópico in ACBrNFe
Já aconteceu com alguns clientes meus de eu alterar o DNS do computador e voltar a funcionar. -
Eu vou abandonar o banco Inter, utilizarei o Sicoob, mas seria bom se estes campos tivesse no ACBr. Fora isto, o restante está OK. Obrigado por tudo.
- 8 replies
-
- acbrboleto
- inter
- (e 6 mais)
-
Tem chance de estar relacionado sim, mas outra coisa que eu vi em relação ao CE e tbm ao MFe/SAT é alguns poderiam emitir NFCe devido ao valor de faturamento e etc. Não lembro bem como está esta regra agora, se é todos ou não.
-
Configurar numeroDiasLimiteRecebimento API Boletos BB
valterpatrick replied to jaildocc's tópico in ACBrBoleto
Alguns bancos tem regras próprias, como é o caso do banco inter onde o máximo de tempo é 60 dias e em outros bancos a configuração fica padrão do banco. Sugiro você preencher os campos DataLimitePagto e DataBaixa com a data que este boleto deve ficar válido após vencimento. Exemplo: Vence em 01/01/2025 e o prazo é de 30 dias o limite de recebimento, então os campos DataLimitePagto e DataBaixa serão enviados com a data 31/01/2025. Faça o teste e caso não dê certo, consulte o banco para ver se há alguma configuração interna a respeito disto. -
No ACBrBoleto tem o Sacado.Fone, mas não tem o campo Sacado.DDD. Com isto ao emitir um boleto no Banco Inter informando o campo Sacado.Fone com o número + ddd dá erro, já que o máximo de caracteres aceitos são 9. Segue abaixo dados da API de Boletos Inter. Link: https://developers.inter.co/references/cobranca-bolepix#tag/Cobranca/operation/emitirCobrancaAsync Em relação ao campo código do beneficiário na impressão, até que é irrelevante, não faz diferença, pode ignorar.
- 8 replies
-
- acbrboleto
- inter
- (e 6 mais)
-
Eu coloquei o Número da Operação no campo CodigoCedente e já resolveu o problema do código de barras e linha digitável. Agora só tem os outros dois problemas.
- 8 replies
-
- acbrboleto
- inter
- (e 6 mais)
-
Eu fui pesquisar no discord e achei lá algo sobre: https://discord.com/channels/798697718800318484/809129039159230514/1338543499817255026 ACBrBoleto.Cedente.CodigoCedente informar o Número da Operação informado pelo banco Inter (Conta Digital > Emissão via CNAB > Retorno). Eu não tinha visto isto antes, vou fazer esta alteração. Em relação ao código do beneficiário que está diferente no caso e o ddd/telefone que não tem, isto serão implementados futuramente?
- 8 replies
-
- acbrboleto
- inter
- (e 6 mais)
-
- 8 replies
-
- acbrboleto
- inter
- (e 6 mais)
-
Pessoal, estou tentando emitir o boleto hibrido no banco inter via API. Eu até estou conseguindo, mas o problema está na parte de gerar o PDF do boleto. Problema 1: Estou utilizando a carteira 112 da qual eu não gero o NOSSO NÚMERO (NossoNumero), é o banco que gera (a carteira 110 eu não consegui gerar por conta da burocracia). Nisto eu envio o boleto com os dados e recebo o codigoSolicitacao que é o NOSSO NÚMERO CORRESPONDENTE (NossoNumeroCorrespondente). Só que além de retornar o nosso número e o código da solicitação, ele retorna o CÓDIGO DE BARRAS (codigoBarras) e a LINHA DIGITÁVEL (linhaDigitavel), nisto o PDF gerado pelo ACBrBoleto está divergente do que é gerado no site do banco INTER. Eu investiguei um pouco mais e vi que para gerar o código de barras na documentação do banco inter eles utilizam o número da operação dentro do campo livre. Eu não achei o número da operação no ACBrBoleto e no código do ACBr, é montado o código de barras com base em alguns campos e neste campo livre onde alguns bancos geram estes valores a partir do método DefineCampoLivreCodigoBarras. O problema é que o banco Inter não tem este método implementado. Pelo componente ACBr também não veio a URL do PDF e não vi algum método para pegar o PDF gerado a partir da API do banco Inter. Problema 2: Outro campo que vi que está diferente também é o Código do Beneficiário, onde no ACBr está utilizando o Número da Conta, mas no PDF do Banco Inter vem um número do qual eu não achei no site deles. Problema 3: No manual da api do banco inter tem os campos ddd e telefone em pagador, mas no componente ACBr só tem o campo fone onde preciso enviar no máximo 9 números. No caso está faltando o ddd para ser informado no ACBrBoleto. Agência: 0001 Conta: 41519913 Digito Conta: 1 Manual Boleto Banco Inter: https://s3.sa-east-1.amazonaws.com/static.bancointer.com.br/openbanking/cnab/manual/manual.pdf Manual API: https://developers.inter.co/references/cobranca-bolepix#tag/Cobranca BancoInter.pdf ACBrBoleto.pdf RetornoConsultaBoleto.txt
- 8 replies
-
- acbrboleto
- inter
- (e 6 mais)
-
É uma oportunidade de fazer o código e disponibilizar com o ACBr. Eu comecei o componente ACBrDetiboAutomatico e ACBrFCi e compartilhei com eles.
-
Pegar mensagem do erro 12007
valterpatrick replied to Doni Delphi's tópico in Dúvidas Gerais sobre o ACBr
Cara eu sempre estou colocando Wincrypt com TLS 1.2 e tem resolvido. -
ACBrOpenDelivery Integração Dúvidas
valterpatrick replied to valterpatrick's tópico in Dúvidas gerais
Certo, já tenho um norte de onde começar. A minha última dúvida é quanto ao ACBrOpenDelivery.MarketPlace.Name que pode ser mpOutro ou mpHubDelivery, não entendi ainda a diferença e como devo selecionar.- 5 replies
-
- acbropendelivery
- open delivery
- (e 7 mais)
-
ACBrOpenDelivery Integração Dúvidas
valterpatrick replied to valterpatrick's tópico in Dúvidas gerais
Obrigado pelo retorno, vou analisar a documentação e o código com um olhar diferenciado agora com estas observações que você me passou.- 5 replies
-
- 1
-
-
- acbropendelivery
- open delivery
- (e 7 mais)
-
Falha na validação do Envio do Evento, Desacordo CTe
um tópico no fórum postou valterpatrick DFe - Documentos Fiscais Eletrônicos
Pessoal, ao tentar enviar o evento de desacordo do CTe está me retornando esta mensagem: 'Falha na validação dos dados do Evento: --> 1839 - Element ''{http://www.portalfiscal.inf.br/cte}infEvento'', attribute ''Id'': [facet ''pattern''] The value ''ID61011031250103098929000355570010003229861000477606001'' is not accepted by the pattern ''ID[0-9]{52}''.'#$A O meu código está assim: CTe.Configuracoes.WebServices.UF := IBQParametrosNM_EST_WBS.AsString; CTe.Configuracoes.Arquivos.PathSchemas := ExtractFileDir(Application.ExeName) + '\Schemas\CTe\'; CTe.Configuracoes.Arquivos.PathCTe := Path + '\CTe\' + DatePath(Date, False); CTe.Configuracoes.Arquivos.PathInu := Path + '\Inutilizacao\' + DatePath(Date, False); CTe.Configuracoes.Arquivos.PathEvento := Path + '\Eventos\' + DatePath(Date, False); CTe.Configuracoes.Arquivos.PathSalvar := Path + '\Salvos\' + DatePath(Date, False); CTe.Configuracoes.Arquivos.SepararPorMes := False; CTe.Configuracoes.Arquivos.Salvar := True; // Outras configurações de CTe FLote := FrmPrincipal.IDLoteDFe; CTe.EventoCTe.Evento.Clear; CTe.EventoCTe.idLote := StrtoInt(FLote); with CTe.EventoCTe.Evento.New do begin infEvento.nSeqEvento := 1; infEvento.cOrgao := StrToIntDef(Copy(FChave, 1, 2), 0); // 91 = ambiente nacioanal. Para CTe tem que pegar o código do estado do emitente infEvento.chCTe := FChave; infEvento.CNPJ := FCNPJ; infEvento.dhEvento := Now; infEvento.tpEvento := tePrestDesacordo; infEvento.detEvento.xOBS := FJust; end; if CTe.EnviarEvento(StrtoInt(FLote)) then Estou referenciando o Path dos schemas, só não estou importando o xml do CTe, algo que não funcionou mesmo eu importando. Eu queria entender o meu erro, pois para fazer a distribuição do CTe e baixar a lista está baixando, mas para fazer o evento de desacordo não. -
Pessoal, eu estou desenvolvimento uma integração com o Cardapio Web via Open Delivery com o componente do ACBr. Nisto eu peguei as chaves com o cliente (clientid e clientsecret) e a url base. Eu comecei a olhar o demo, mas pelo jeito tenho que estudar bastante ele para entender como funciona, mas vamos lá as minhas dúvidas. A documentação do Cardapio Web é esta: https://cardapioweb.stoplight.io/docs/api/gr82prcl4v2jr-introducao A documentação do Open Delivery que está no site do Cardapio Web é esta: https://abrasel-nacional.github.io/docs/ Eu queria a partir do Open Delivery listar o catalogo: https://cardapioweb.stoplight.io/docs/api/1a0cf0640308c-consultar-catalogo Eu não achei a opção de listar o catalogo dentre as opções disponiveis do demo do OpenDelivery no ACBr, teria isto, se sim como faço? Eu vou criar um serviço que vai pegar os pedidos finalizados do Cardapio Web e importar para o meu sistema para fazer a emissão da NFCe, nisto os pedidos do whatsapp, ifood e etc, vai cair dentro do Cardapio Web e eu vou baixar eles, pelo o que eu li na documentação do Cardapio Web, eu poderia utilizar o polling (https://cardapioweb.stoplight.io/docs/api/99e29b35f6821-polling-de-pedidos) ou até mesmo o histórico de pedidos (https://cardapioweb.stoplight.io/docs/api/k2oylg7ohuf53-historico-de-pedidos), além do consultar pedido (https://cardapioweb.stoplight.io/docs/api/de286d8b93f76-consultar-detalhes-do-pedido) para pegar os demais detalhes. No video do ACBr no youtube (https://www.youtube.com/watch?v=X07tulj8nm8 tempo 02:50) pelo o que eu entendi, ao usar o polling eu vou marcar a loja como online, no caso se eu iniciar a aplicação antes da loja ficar de fato aberta, não vai atrapalhar? Eu queria entender melhor este conceito.
- 5 replies
-
- acbropendelivery
- open delivery
- (e 7 mais)
-
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
-
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.
- 1 reply
-
- 1
-
-
Sim é possível. Tenho clientes MEI emitindo nota fiscal a partir do ACBr. Você deve ficar atento quanto ao CRT que deve utilizar o crtMEI e também os CSOSN e CFOP que o MEI pode utilizar. Recomendo pesquisar a respeito da Rejeição "782 - CSOSN inválido para emitente MEI (CRT=4)" e a NT 2024.001- CRT MEI no Portal da Nota Fiscal Eletrônica. No geral não é diferente das demais emissões de NFe do Simples Nacional ou Regime Normal, só muda o CRT.
-
Danfe - não imprimir data e hora da entrada/saída
valterpatrick replied to cefantacini's tópico in ACBrNFe
Se eu não me engano este campo é opcional para preencher. Creio que se vc não preencher, não será impresso. -
Erro "sxMsXmlCapicom" para gerar DANFe após atualizar ACBr
valterpatrick replied to valterpatrick's tópico in Dúvidas gerais
Eu corrigi para pegar a configuração salva no banco de dados, agora não deve dar mais este problema.- 5 replies
-
- 1
-
-
- sxmsxmlcapicom
- acbr
- (e 6 mais)
-
Erro "sxMsXmlCapicom" para gerar DANFe após atualizar ACBr
valterpatrick replied to valterpatrick's tópico in Dúvidas gerais
Eu fui depurar o projeto, algo que eu deveria ter feito desde o inicio para evitar uma dúvida boba, mas tudo bem. Vi que na parte onde eu seto as configurações da SSLLib, eu não abro o componente do banco de dados para pegar do banco as configurações, ai ele pega o else. if IBQCertificadoTP_XML_LIB.AsString = '0' then Configuracoes.Geral.SSLXmlSignLib := xsXmlSec else if IBQCertificadoTP_XML_LIB.AsString = '1' then Configuracoes.Geral.SSLXmlSignLib := xsMsXmlCapicom else if IBQCertificadoTP_XML_LIB.AsString = '2' then Configuracoes.Geral.SSLXmlSignLib := xsMsXml else if IBQCertificadoTP_XML_LIB.AsString = '3' then Configuracoes.Geral.SSLXmlSignLib := xsLibXml2 else Configuracoes.Geral.SSLXmlSignLib := xsMsXmlCapicom; Tendo em vista isto, eu vou colocar o else para ser none.- 5 replies
-
- sxmsxmlcapicom
- acbr
- (e 6 mais)
-
Erro "sxMsXmlCapicom" para gerar DANFe após atualizar ACBr
um tópico no fórum postou valterpatrick Dúvidas gerais
Eu atualizei o ACBr hoje e com isto está apresentando o erro "Suporte a "sxMsXmlCapicom" disponível apenas em MSWindows, e sem a diretiva de compilação {$DEFINE DFE_SEM_MSXML}" quando vou gerar o DANFe. Estou conseguindo emitir, mas não gerar o DANFe. Para atualizar o ACBr eu dei um update no svn e fiz a instalação com as configurações abaixo. Por acaso as configurações devem ser outras?- 5 replies
-
- sxmsxmlcapicom
- acbr
- (e 6 mais)