Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 07-10-2024 em todas as áreas
-
Estamos animados em anunciar que estamos trabalhando na implementação do suporte ao Bradesco por meio de Webservices. Essa novidade trará maior agilidade e eficiência nas integrações com o banco, ampliando as possibilidades de automação e facilitando o dia a dia dos nossos usuários. No entanto, para que possamos concluir esta implementação e garantir a funcionalidade completa, precisamos da colaboração da comunidade. Estamos em busca de credenciais de homologação do Bradesco para realizar testes e ajustes finais. Se você tiver acesso a essas credenciais e certificado digital de homologação e puder nos ajudar, pedimos que entre em contato via e-mail com as credenciais [email protected] . Toda ajuda será valiosa para acelerar o processo de homologação e assegurar que todos possam desfrutar dos benefícios dessa integração. Agradecemos antecipadamente a todos que possam contribuir e ajudar a fortalecer nossa comunidade!8 pontos
-
Olá Pessoal, As informações abaixo foram publicadas no dia 03/10/2024 no Portal da SEFAZ-Virtual do RS. Coordenação Técnica do ENCAT 03/10/2024 Ambiente de Produção da NFCom Comunicamos que o ambiente de produção da NFCom na SVRS está aberto para as UF: CE, SC, GO, AC e PB O credenciamento deve ser feito com a SEFAZ de cada Unidade Federada Coordenação Técnica do ENCAT 03/10/2024 Ambiente de Homologação aberto para todas as UF Informamos que os ambientes de testes das empresas para a NFCom estão ativos para todas as unidades federadas. Nos endereços da SVRS podem ser testados as UF: AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, PA, PB, PR, PE, PI, RJ, RN, RO, RR, RS, SC, SP, SE, TO Possuem ambientes próprios: MG, MS e MT4 pontos
-
Olá comunidade do Projeto ACBr ! Neste tópico vou demonstrar como utilizar ACBrLib no Android Studio. Abaixo um passo a passo de como importar ACBrLibNFe em build.gradle e build.gradle.kts: build.gradle: -> Para importar o ACBrLibNFe e dependências no build.gradle, primeiro passo é criar a pasta libs (./app/libs). -> Após criar a pasta libs, abra o arquivo build.gradle de app e adicione: implementation( files('./libs/ACBrLibNFe-debug.aar')) implementation 'net.java.dev.jna:jna:5.14.0@aar' build.gradle.kts: -> Em ./app/build.gradle.kts adicione as seguintes linhas: implementation(files("./libs/ACBrLibNFe-debug.aar")) implementation ("net.java.dev.jna:jna:5.14.0@aar") -> Após adicionar abra settings.gradle.kts dentro de repositories adicione as seguintes linhas: flatDir { dirs("libs") } Após seguir os passos acima é necessário realizar a sincronização. Podemos sincronizar clicando em File -> Sync Project with Gradle Files ou utilizando teclas de atalho apertando Ctrl + Shift + O. Agora vamos demonstrar como utilizar o ACBrLibNFe no programa exemplo disponibilizado em nosso SVN. Primeiro passo precisamos realizar o download do ACBrLib no fórum do Projeto ACBr. PRO -> https://www.projetoacbr.com.br/forum/files/category/64-acbrlib-android-pro/ DEMO -> https://www.projetoacbr.com.br/forum/files/category/65-acbrlib-android-demo/ Após realizar download, vamos descompactar o arquivo .zip. Ambas as versões PRO e DEMO, disponibilizamos o .aar Release e Debug para uso no Android. Agora vamos para o Android Studio ! Em nosso SVN, disponibilizamos um programa exemplo para uso do ACBrLibNFe -> Commit At revision: 35501. Então vamos abrir o Android Studio e depois abrir o projeto do Programa Exemplo: Assim que você abrir o programa exemplo, pode aparecer este erro no programa exemplo: Para resolver, vamos precisar copiar e colar o ACBrLibNFe.aar para a pasta libs do programa exemplo. O programa exemplo esta configurado para usar a versão debug do ACBrLib.aar, então vamos copiar e colar para a pasta libs do programa exemplo, desta forma: Projetos -> ACBrLib -> Demos -> Android -> Java -> NFe -> app -> libs -> Colar versão Debug (ACBrLibNFe-debug.aar). Feito isso, será necessário sincronizar o programa exemplo apertando Ctrl + Shift + O. Agora com o programa exemplo sincronizado, não deverá aparecer nenhum erro: Você pode emular um dispositivo Android com o próprio Android Studio ou utilizar algum dispositivo físico. Para demonstração estou utilizando o Tectoy Smart PDV Móvel V2 com Android 7.1, para que ele funcione, precisamos habilitar algumas opções nas configurações do dispositivo, ativar as opções do desenvolvedor e depuração USB, feito isso Android Studio deve reconhecer o dispositivo: Agora precisamos compilar o programa exemplo !!! Com o aplicativo scrcpy, podemos transmitir a tela do dispositivo para o computador, isso facilita o desenvolvimento. Caso tenham dúvidas ou problemas, fiquem à vontade para nos procurar aqui no fórum ou em nosso Discord ! Até o próximo tópico3 pontos
-
Olá comunidade do Projeto ACBr ! O Projeto ACBr tem o prazer de anunciar o lançamento da ACBrLib para Android, permitindo que desenvolvedores integrem suas aplicações móveis com os componentes ACBr ! Nós disponibilizamos o primeiro .aar do ACBrLib -> ACBrLibNFe, nas versões PRO e DEMO. Também está disponível em nosso SVN os programas de exemplo para uso da biblioteca. Link abaixo de como configurar o ambiente para uso do ACBrLibNFe.aar:3 pontos
-
Boa tarde @antonio.carlos, creio que não ocorreram mais casos. De qualquer forma vou pedir pro meu suporte validar os últimos dias.2 pontos
-
Olá pessoal... Com a aproximação do evento, tenho tido pouco tempo para focar em desenvolvimento... e estava com a fila de tarefas enorme... @Juliomar Marchetti, segue o Patch com as modificações que apliquei ACBrTEFD.patch A ideia foi... Criar um novo método "CarregarRespostasPendentes" na Classe mãe (TACBrTEFAPIComumClass), para que possamos sobrescrever ele, nas classes que necessitarem, como por exemplo em "TACBrTEFAPIClassCliSiTef.CarregarRespostasPendentes" Nesse método, podemos chamar o ADM 130, e ler do próprio SiTef, todas as transações pendentes Modificar o método "TACBrTEFAPIClassCliSiTef.FinalizarTransacao", para processar chamadas onde apenas o "CodigoFinalizacao" é informado, pois nesse caso, essa chamada veio de uma lista de respostas, que foi gerada pela chamada do comando ADM 130 PS: Não consegui testar o código, pois ainda não tenho o ambiente de testes do SiTef2 pontos
-
Não, a alteração da TK-5919 é no arquivo ACBrSchemasMatera.pas. Segue o arquivo em anexo. ACBrSchemasMatera.pas1 ponto
-
Tranquilo, agradeço o retorno. Eu tinha lido em algum tópico que era para usar a "Senha de Aplicativos". por isso consegui achar a configuração e criei a tal senha e tentei usar no "ACBrMail – Demo" Como não estava indo, abri o tópico. Mas por enquanto agradeço e vamos aguardar a #TK-6042 Muito obrigado1 ponto
-
1 ponto
-
Para o Simples Nacional é esse <prf>00.000.000/0000-00</prf> <usr>00.135.320/0001-59</usr> Para empresas não optante pelo simples nacional é esse <prf>00.000.000/0000-00</prf> <usr>57.657.017/0001-33</usr> A resposta dele foi: ola bom dia, existe dois exemplos de arquivos, para simples nacional e para outro regime, veja qual é o seu e faça igual ao exemplo. O manual é diferente para o estado de SP e outro para RJ, te mandei o de sao paulo1 ponto
-
Olá @Sistemas Drogal como ficou os testes após as mudanças nas configurações ?1 ponto
-
1 ponto
-
Bom dia, Diego, vou colocar aqui o trecho de código onde eu chamo essa função local cFunction := 'PIXCD_ConsultarCobrancasCob' local ADataInicio := '02/10/2024' local ADataFim := '03/10/2024' local ACpfCnpj := '42792981067' local ALocationPresente := 0 local AStatus := '1' local PagAtual := '1' local ItensPorPagina := '50' local sResposta := '' local esTamanho := 0 nResult := dllCall(self:nHandle, self:nCallingConvention, cFunction, ADataInicio, ADataFim, ACpfCnpj, ALocationPresente, AStatus, PagAtual, ItensPorPagina, @sResposta, @esTamanho) Note que a função `dllCall` que faz a comunicação com a DLL. A partir do quarto parâmetro que podemos verificar o que é passado como parâmetro para a função `PIXCD_ConsultarCobrancasCob`. O que eu não consegui entender são os valores que são apresentados no log. Note que os valores que eu passei não tem relação nenhuma com o que aparece nos logs. Eu uso essa mesma função `dllCall` para fazer chamada de todas as outras funções disponíveis na DLL, mas parece que essa em especial está com um comportamento bem fora do esperado. Aproveitei e isolei os arquivos de log somente para a execução da rotina com os valores definidos acima. Os logs estão em anexo acbr_lib_pix.log ACBrLibPIXCD-20241007.log1 ponto
-
Bom dia, @Diego Foliene e @Italo Giurizzato Junior, muito obrigado. Eu acompanharei.1 ponto
-
@RodrigoAlvim, Abri a TK-6058 para fazer alterações na geração do XML do RPS, seguindo o Schema usado pelo provedor.1 ponto
-
Bom dia @RodrigoAlvim, Muito obrigado, ainda hoje vou estar verificando.1 ponto
-
https://www.projetoacbr.com.br/forum/topic/80036-implementação-do-bradesco-via-webservices-colaboração-da-comunidade-necessária/1 ponto
-
Eu concordo com você, mas o problema é mais o cliente querer aderir a isto e ele não reclamar dos custos. Os valores da AWS não são altos e creio que na maioria dos meus clientes ficaria em menos de R$0,50 por mês. Se tudo não der certo, vou aconselhar a usar o AWS SES do qual já uso. AWS: https://aws.amazon.com/pt/ses/pricing/1 ponto
-
Eu sinceramente acho que é mais simples adotar outro serviço de email... Existem vários provedores de envio de email transacional, como SendGrid, SparkPost, MailGun, Amazon SES A Sw.Houses pode criar um Token para cada cliente, e ganha total controle do envio, acesso a logs, e administração dos emails1 ponto
-
Isto, não tem ambiente gráfico. Vou ver o video, obrigado.1 ponto
-
Bom dia @giovani deitos Chegou a reportar para o contador deste cliente ou consultar Sintegra p ver se não tem nada fora do normal? http://www.sintegra.gov.br/1 ponto
-
Depois de deixar o no. de serie em branco, funcionou. Agradecemos a atençao de todos.1 ponto
-
Diego, há a seguinte entrada no log: 04/10/24 18:02:29:635 - PIXCD_ConsultarCobrancasCob(30/12/1899,30/12/1899,1,-1,,0,1699904 ) 04/10/24 18:02:29:642 - Travar 04/10/24 18:02:29:953 - Destravar 04/10/24 18:02:29:953 - ConverterStringSaida: CPF deve ter 11 d[195][131][194][173]gitos. (Apenas n[195][131][194][186]meros) -> CPF deve ter 11 d[195][173]gitos. (Apenas n[195][186]meros) 04/10/24 18:02:30:001 - SetRetorno(-10, CPF deve ter 11 dÃgitos. (Apenas números)) 04/10/24 18:02:30:007 - LIB_UltimoRetorno 04/10/24 18:02:30:009 - ConverterStringSaida: CPF deve ter 11 d[195][173]gitos. (Apenas n[195][186]meros) -> CPF deve ter 11 d[237]gitos. (Apenas n[250]meros) 04/10/24 18:02:30:098 - MoverStringParaPChar. StrLen:41, BufLen:1024 04/10/24 18:02:30:181 - Codigo:-10, Mensagem:CPF deve ter 11 d[237]gitos. (Apenas n[250]meros) 04/10/24 18:02:33:170 - TACBrLib.Destroy 04/10/24 18:02:33:171 - Finalizar1 ponto
-
1 ponto
-
Então não tive nenhum problema assim, atualizei os fontes ontem, somente mesmo esta questão da quebra das observações que esta meio estranha, fora isto nada. Geralmente estes erros assim de AccessViolation após atualizar o ACBr é porque faltou algum passo na atualização. Eu por exemplo sempre removo o ACBr de dentro dos pacotes do delphi, depois executo o bat para remover todos os dcu e depois rodo o instalador. Por exemplo nesta versão comparada a que eu usava em janeiro teve modificações nas libs por padrão a capicom não esta mais ativa e inclusive da um erros no componente, eu tive que abrir as unit por exemplo que usa o ACBrNFe e atualizar o componente, pois estava dando erros de properties, salvar novamente a tela e recompilar.1 ponto
-
Boa noite Obrigado por me posicionar, fico no aguardo pois esta alteração impactou no Bradesco!1 ponto
-
Bom dia @Light System Software, Vou lhe dar uma dica, quando você alimenta o componente e mesmo assim a tag não é gerada com a informação que você passou, abra a unit que gera o XML do referido provedor que atende a cidade e procure pela tag, desta forma você vai saber de qual campo ele esta pegando a informação para gerar a tag. Pela mensagem de erro diz que a alíquota da atividade esta errada e deve ser de 5%. No XML a referida tag esta da seguinte forma: <AliquotaAtividade>0</AliquotaAtividade> Com o valor zero, portanto segundo a mensagem de erro esta errado, ai deveria ser 5. Abrindo a unit ISSCampinas.GravarXml temos: NFSeNode.AppendChild(AddNode(tcDe4, '#1', 'AliquotaAtividade', 1, 11, 1, NFSe.Servico.Valores.Aliquota, '')); Isso nos diz que a tag vai ser gerado com o valor atribuído ao campo: Servico.Valores.Aliquota. É esse o campo que você esta atribuindo a alíquota? Se sim, verifica se realmente ele esta recebendo o valor 5.1 ponto
-
@Destak, Na unit Ginfes.GravarXml, na procedure Configuracao é atribuído o valor zero a propriedade: NrOcorrAliquota, isso indica que ela é opcional, portanto se o valor da alíquota for zero a tag não será gerada. É atribuído o valor 1 a propriedade: NrOcorrValorIss, isso indica que é obrigatório, portanto a tag é gerada mesmo que o valor do ISS seja zero. Na função GerarXml temos uma condição que altera o valor de NrOcorrAliquota para 1 tornando ela obrigatória. Você pode comentar essa condição e alterar o valor de NrOcorrValorIss para zero. Reinstalar o ACBr e fazer novos testes.1 ponto
-
Bom dia @Destak, As cidades que já tem o novo webservice esta com a URL de produção da seguinte forma: https://ws-nomecidade.giss.com.br/service-ws/nf/nfse-ws Por exemplo: https://ws-jundiai.giss.com.br/service-ws/nf/nfse-ws Eu troquei "jundiai" por "itu", mas acusou que a URL não existe. Então Itu/SP ainda não esta disponível o novo webservice. Se esse prestador já emitia NFS-e e do nada passou a apresentar esse erro, chego a conclusão que pode ser um problema no webservice do Ginfes ou alguma informação que esta sendo informada no XML de forma errada e que não é necessariamente a alíquota. O Ginfes e o Giss costumam retornar mensagens de erro que não tem nada haver com o erro propriamente dito. Para você ter uma ideia, no Giss as consultas devem ser assinadas, se não assinar é retornado a mensagem de erro acusando que o RPS não esta assinado. O problema é que em uma consulta não consta o XML do RPS, logo a mensagem de erro esta errada. O correto deveria ser: O XML de pedido de consulta deve ser assinado. Mas vamos que vamos.1 ponto
-
Sim, vi aqui. No retorno deles aparece assim : "juros" : { "codigo_tipo_juros" : "01", "valor_juros" : "00000000000000008", "percentual_juros" : "00000000000960000" }, "multa" : { "codigo_tipo_multa" : "02", "valor_multa" : "00000000000000050", "percentual_multa" : "00000000000200000" } Como se ele calculasse o juros mensais automaticamente, ficando igual ao Santander, que só aceita juro percentual mensal. Acho que o Itaú aceita as outras formas de cobrança de juros, mas transforma para percentual mensal automaticamente. Estou aguardando o retorno deles.1 ponto