Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 29-09-2021 em todas as áreas

  1. A SEFAZ SP para emissão de documentos modelo 55 [NFE] na data de 29/09/2021 está apresentando algumas inconsistências na transmissão. Alguns documentos são transmitidos outros falham. Existe neste momento Contingência ativa e informada no portal nacional "Contingência Ativada Desde 29/09/2021 05:05:00"
    5 pontos
  2. Juliomar e José Junior. Eita teimoso eu. Sofri, sofri e era só postar no fórum que "pimba", a solução apareceria. Por tudo é que sou fã incondicional desse projeto. Obrigado de coração, abraços, fiquem com Deus e muito sucesso.
    3 pontos
  3. Ricardo, provavelmente está imprimindo com a opção de preview da NFe, dessa forma o ACBrMonitor não vai processar novos comandos até que seja fechado o preview (pode estar ficando aberto em segundo plano). Para isso desative a configuração de Mostrar Preview antes da impressão em DFe / Geral / Impressão. Verifique também se está passando o parâmetro para preview no método de impressão.
    3 pontos
  4. Olá, Recentemente diversas empresas estão emitindo boletos com QrCode para pagamento via PIX (Boleto Híbrido), ficando a critério do pagador escolher a forma de pagamento através da ficha de compensação "Código de Barras / Linha Digitável' ou com o PIX "QRCode". Mas até então isso não estava formalizado pelo Banco em si, ou seja, o controle de Baixa do título caso seja pago por PIX ficaria a cargo da própria empresa, como ocorre no fluxo de várias API hoje disponíveis no mercado... Porém, o Banco do Brasil foi o pioneiro em disponibilizar esse tipo de integração em sua própria API, assim ao registrar um Título pode ser definido se será gerado também uma chave PIX dinâmica referente aquele título, com isso o controle da forma de pagamento fica com o Banco, independente se for pago via PIX ou Boleto. Isso facilita muito o controle por parte da empresa beneficiária e viabilizou a implementação desse tipo de integração via API também no componente ACBrBoleto. No componente ACBrBoleto já existia a possibilidade de Registro Online de Boletos para alguns Bancos, inclusive o Banco do Brasil via WebService, mas essa API se trata de um novo Serviço, portanto são configurações e funcionalidades distintas no componente ACBrBoleto. Neste tópico vamos descrever como realizar a homologação e utilizar a API do Banco do Brasil através do componente ACBrBoleto. 1- Primeiro passo é realizar o Cadastro do seu Aplicativo no ambiente Sandbox BB, com isso será fornecido as credenciais para autenticação da API em ambiente de homologação. Utilize o Serviço API Cobrança: https://developers.bb.com.br/home Documentação da API e como utilizar o ambiente Sandbox para cadastrar a aplicação: https://apoio.developers.bb.com.br/referency/post/5ffc477c3b02bd0012ecaa1a 2- Após o Cadastro poderá obter o ClientID e ClientSecret que precisará configurar no componente ACBrBoleto, cada emitente terá seu próprio ClientID e ClientSecret. No componente ACBrBoleto configure em: Banco / TipoCobranca=cobBancoBrasilAPI No componente ACBrBoleto configure em: Cedente / CedenteWS ClientID=Informe o ClientID gerado no Ambiente Sandbox BB ClientSecret=Informe o ClientSecret gerado no Ambiente Sandbox BB Scope=cobrancas.boletos-info cobrancas.boletos-requisicao KeyUser=developer_application_key IndicadorPix=True //Para utilização do PIX pela API - Banco do Brasil é necessário que o emitente tenha chave PIX cadastrada no BB, caso for utilizar somente a emissão tradicional pela API enviar False nesse parâmetro. Em Configurações / WebService - Configure da seguinte Forma: Na opção de Ambiente escolher de acordo com a operação que esteja fazendo (Homologação ou Produção) necessário coerência com as chaves contratuais junto ao BB. As operações homologadas para a API BB são de Inclusão e Consulta [tpInclui, tpConsulta, tpBaixa, tpAltera] SSLHttpLib utilizar cryOpenSSL SSLType utilizar LT_TLSv1_2 3 - Com essas configurações já é possível realizar o registro de um título no BB via API. O Título deve ser incluso normalmente como no processo tradicional do componente, mas ao invés de gerar uma remessa, utiliza-se o o método "EnviarBoleto" - (botão no Aplicativo ACBrBoleto Demo: [Registrar Boleto On-Line]) . Este botão possui exemplos de como obter o Retorno da API. Se o título foi registrado sem nenhuma rejeição, automaticamente será atualizado a chave PIX junto ao Título. Atenção usuários do Inter : Uma das informações que deve ser armazenada do retorno da inclusão é a propriedade “NossoNumeroCorrespondente” pois toda operação de alteração, baixa e consulta você vai precisar informar esta propriedade. (é um código UUID de identificação do boleto) Particularidades BB via API: obs: API possui envio Síncrono Carteira=17 EspecieDoc=DM Modalidade=35 CodigoCedente=Informar Código Cedente Convenio=Informar o Convenio 4- Para imprimir o Boleto: Obs: Quando utilizado PIX, é necessário que além das informações tradicionais, sejam informadas no título o retorno do registro "QrCode" na propriedade "EMV", esse campo corresponde a String de geração do QRCode PIX gerada pelo Banco. ex: Titulo.qrcode.emv := FRetornoConteudoEMV; Impressão em FortesReport: Utilize o Layout "PadraoPIX" Impressão em FastReport: Selecione o arquivo "BoletoPIX.fr3" no diretório "Report" junto ao ACBrBoleto Demo. Segue o Modelo de Boleto Híbrido Impresso: 5- Consulta de Títulos via API Na aplicação ACBrBoletoDemo temos o botão "Consultar Boleto" com código exemplo de como passar os parâmetros para realizar uma consulta na API, o retorno será gerado em uma lista para posterior validação de cada Título. Obs: A homologação deve ser feita também junto ao Banco, inclusive enviando os modelos das Fichas de Compensação emitidas para validação. Todos os testes foram realizados em ambiente de homologação, então é importante a validação completa antes de emitir em ambiente de produção. Atenção usuários do Inter : Uma das informações que deve ser armazenada do retorno da inclusão é a propriedade “NossoNumeroCorrespondente” pois toda operação de alteração, baixa e consulta você vai precisar informar esta propriedade. (é um código UUID de identificação do boleto)
    1 ponto
  5. Obrigado pelo retorno, passaremos a utilizar o novo componente!
    1 ponto
  6. No caso só precisa indicar as configurações e o passo a passo que fez no programa exemplo pra que possamos reproduzir. Testei aqui por ele a emissão para a cidade de Brasnorte-MT e não tive o erro.
    1 ponto
  7. Ainda estou brigando com o Rad11 e Android... mas assim que ajustar tudo, faço alguns testes e reporto aqui...
    1 ponto
  8. Informe na tag infAdProd. Inclusive nessa nota deve ter sido feito dessa maneira.
    1 ponto
  9. Já notei o problema, mas não sei como fazer algum work around para ele... tudo que o código do ACBr faz é solicitar a permissão... O problema parece ser no Delphi ou no Android.. (não sei dizer)... Já testou se o problema persiste no Rad11 ?
    1 ponto
  10. Tenta ACBrNFSeX.WebService.ConsultaLoteRps.XmlRetorno.
    1 ponto
  11. Tu usa via txt? se sim a sugestão é cria o arquivo por exemplo ENTRADA.TMP e depois de escrito renomeia ele para o ENTRADA.TXT talvez já resolve seu problema o mesmo faça para o retorno. copia o arquivo com um nome diferente SAIDA.TXT para SAIDA.TMP e trabalha com ele
    1 ponto
  12. Maravilha, muito obrigado! Precisei fazer também uma pequena alteração na ACBrNFSeXProviderABRASFv2.pas pois ao fazer a substituição, mesmo que efetuada com sucesso não estava achando a Tag NfseSubstituidora que vinha na resposta. Vendo o código da TratarRetornoSubstituiNFSe vi que para a Tag NfseSubstituida era procurada nos elementos filhos de RetSubstituicao, enquanto que a NFSeSubstituidora era procura nos elementos de um nível acima. Grato, Diego F.
    1 ponto
  13. @Juliomar Marchetti, obrigado pela dica. Problema resolvido!
    1 ponto
  14. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  16. Boa tarde Dercide, Já consta no SVN essa correção.
    1 ponto
  17. Boa tarde, Em resumo, não é um layout por cliente, o que a pessoa ao menos disse, é que eles tem 2 modelos : - Emissão de Boleto pelo Banco Daycoval (próprio) - Emissão de Boleto por correspondente Quem não emite boleto não tem layout CNAB. Referente ao outro Post existe a TK-1933 essa está em backlog, ainda não está alocado, vou ver se consigo jogar nas atividades desta semana. Mas tudo indica que teremos 2 Cadastros para esse banco, leiaute A e leiaute B
    1 ponto
  18. Em 27/09/2021 foi publicada no D.O.U a lei n° 14.206 a qual estabelece a emissão do DTe, ou seja, este novo documento foi aprovado e deverá ser adotado em breve. Objetivo do DTe Quem são os responsáveis pela emissão do DTe Situações onde poderá ser dispensando Prazos Fonte: https://www.in.gov.br/en/web/dou/-/lei-n-14.206-de-27-de-setembro-de-2021-348102107
    1 ponto
  19. Teste efetuado e deu tudo certo! Agora acredito que fechou tudo!
    1 ponto
  20. Boa tarde Sandro, Todos os provedores que seguem a versão 1 do layout da ABRASF o fluxo é: 1. EnviarLoteRps; 2. ConsultarSituacao; 3. ConsultarLoteRps; O componente ACBrNFSeX tem uma propriedade chamada ConsultarLoteAposEnvio. Se essa propriedade estiver com o valor True as 3 etapas listadas acima serão executadas automaticamente. Desta forma basta executar o método Emitir informando apenas o numero do lote como parâmetro. Aproveitando, favor atualizar os fontes e faça novos testes.
    1 ponto
  21. Mas o arquivo não deve se chamar SIARE. Esse arquivo deve ter um nome específico. Você precisa verificar o objetivo do arquivo, as especificações e o nome. Senão, vai ser difícil ajudar.
    1 ponto
  22. Até o momento não estou conseguindo sucesso na homologação da NFe MG: Falha no schema xml. No validador do RS e da Tecnospeed o xml está valido.
    1 ponto
×
×
  • 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...