Ir para conteúdo
  • Cadastre-se

marcoprodata

Membros
  • Total de ítens

    402
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que marcoprodata postou

  1. Esse: https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica/rtc/anexovi-leiautesrn_rtc_ibscbs-v1-02-00.xlsx/view ? Se for sim, já andei olhando por cima ele.
  2. Bom dia, Em 2026 é 0,9 para CBS e 0,1 para IBS UF, IBS municipal é zerado, ainda não tem tabela definida para os outros anos, na calculadora existe uma estimativa apenas, não é oficial, só em 2026 que vão definir a alíquota de referência para IBS UF e IBS Municipal, e só a partir dai as UFs e municipios podem definir sua própria alíquota. Já foi avisado que vão disponibilizar APIs para fornecerem essas alíquotas por UF e municipio de forma mais fácil, mas por enquanto ainda não existe. Não sei se entendi o que você quis dizer aqui, mas uma das mudanças da reforma tributária é que não tem mais a separação entre nota de serviço é ISS e nota de mercadoria é ICMS, tanto a nota de serviço (NFSe) quanto a nota de mercadorias (NFe/NFCe) vai ter os novos impostos (CBS/IBS).
  3. Tenta emitir sem as tags da reforma, aparentemente a SEFAZ ainda não subiu o ambiente de produção.
  4. Mostra a NT para ele, não existe a opção de enviar CSOSN na NFCOM, ou é CST 90 e marcar o indSN, ou se o item não tiver relação com ICMS marcar o indSemCST.
  5. Boa tarde, fiz um ajuste na unit para resolver esse problema. ACBrNFCom.DANFComRLRetrato.pas
  6. Pode fechar esse tópico, já foi corrigido nos fontes.
  7. A classe de alto nível que fiz foi conferida com o fonte do componente, ACBrLIBNFComST.pas. Eu forneci essa classe, junto com as mudanças para a AcbrCommons para o pessoal do ACBr, está em uma tarefa deles para análise.
  8. Bom dia, Para quem tá programando em Java segue a classe de auto-nivel para consumir a DLL. ACBrNFCom.java Sobre a questão dos grupos de faturamento, você usa de acordo com o tpFat informado no ide, se for 0 você deve usar o gFat, se for 1 você deve usar o gFatCentral, então você não pode usar os dois ao mesmo tempo. Sobre a questão do access violation aqui estava dando erro quando tinha uma diferença entre o design do relatório em .dfm e .lfm que foi corrigido depois, está no svn, não sei se a DLL já contempla essa solução.
  9. Agora funcionou perfeito, testei com nubank, caixa, bradesco, itau, mercado pago, sicoob e c6 bank, todos leram perfeitamente o qrcode impresso no NFCom.
  10. Segue unit com a correção do problema. ACBrNFComXmlWriter.pas
  11. MG está com problema no NFCe dando timeout.
  12. Esse campo deve ser preenchido quando se tratar de devolução de tributos referente ao cashback, que vai gerar desconto no documento fiscal, e que inicialmente só vai funcionar para empresas de agua, luz, telefones, que vão ter acesso a lista de clientes com direito ao cashback dos tributos, o resto das notas vai ser obrigatório a informar o CPF do cliente, e eles vão ter o cashback posterior a operação. Não deve ser usado em devolução para fornecedores, pois isso acarretará em valores errados no fechamento do documento.
  13. Em produção só é obrigatório a partir de Janeiro, até lá não precisa mandar os novos campos, em homologação a partir de outubro agora só aceita com os novos campos.
  14. Entendi, via o comando obterXml não é possível correto?
  15. Algum retorno sobre essa possibilidade do método consultar retornar o XML completo além de gravar na pasta temporária?
  16. Alguma possibilidade de obter o xml do evento de transmissão?
  17. Sim, o XML do evento antes da transmissão. O porque disso, assim como na transmissão da NFCe/NFe, pode ocorrer de evento ser autorizado, mas por algum na problema na transmissão da resposta ou qualquer outro problema durante o retorno, não gravar o XML do cancelamento, assim com o XML do evento seria possivel remontar o XML do cancelamento completo, assim como é feito com as NFe/NFCe, quando faz a consulta passando o XML assinado.
  18. É possível pegar o XML do evento de cancelamento antes de enviar o mesmo? com a estrutura completa até a assinatura?
  19. Existe possibilidade do método consultar retornar o XML completo além de gravar o mesmo na pasta temporária? pra não precisar ficar lendo o arquivo no disco. No momento estou usando o seguinte código para recuperar o XML completo: // gravando o XML temporário para consulta, até que o ACBrNFe consiga pegar o conteúdo XML de envio var nomeXmlTemp = DfeUtil.salvarXml(xmlNfEnvio, "tmpNfe-" + Date.now().toString("dd_MM_yyyy_HH_mm_ss") + ".xml"); // fazendo nova consulta para montar o XML completo acbrNF.consultar(".\\" + nomeXmlTemp, true); acbrNF.carregarXml(".\\pd_temp\\" + nf.getChaveAcesso() + "-nfe.xml"); var xmlCompleto = acbrNF.obterXml(0);
  20. Outro detalhe, agora tô salvando o arquivo temporário para passar para a função de consulta, só que o arquivo temporário, se tiver a chave no nome do arquivo (estou usando a mesma pasta que o acbr gera os arquivos temporários), a função não gera o xml completo. Exemplo, estou gerando o arquivo assinado com o nome 31....-temp-nfe.xml. Sobre a questão de passar o conteudo do xml ao invés do caminho, vocês vão verificar a respeito?
  21. E qual a diferença de passar o parametro AExtrairEventos como false ou true?
  22. Huum, salvou, então vou ter que pegar pelo nome do arquivo e ler o mesmo? a função só retorna a consulta normal, correto?
  23. Agora funcionou mas não retornou o arquivo completo 8/07/25 17:10:34:990 - NFE_Consultar(.\pd_temp\teste.xml, False ) 28/07/25 17:10:34:991 - Travar 28/07/25 17:10:35:157 - MoverStringParaPChar. StrLen:378, BufLen:256 28/07/25 17:10:35:157 - SetRetorno(0, { "Consulta" : { "CStat" : 100, "CUF" : 31, "ChNFe" : "31250721523543000163550010000005181524869271", "DhRecbto" : "2025-07-10T11:13:30.000Z", "DigVal" : "lOsnY4vJ1siDHdXNBfJ0M50CYhk=", "Msg" : "Autorizado o uso da NF-e", "NProt" : "131250150637039", "VerAplic" : "W-3.2.102", "Versao" : "4.00", "XMotivo" : "Autorizado o uso da NF-e", "cMsg" : 0, "tpAmb" : "2", "xMsg" : "" } }) 28/07/25 17:10:35:158 - Destravar 28/07/25 17:10:35:158 - LIB_UltimoRetorno 28/07/25 17:10:35:158 - MoverStringParaPChar. StrLen:378, BufLen:491 28/07/25 17:10:35:159 - Codigo:0, Mensagem:{ "Consulta" : { "CStat" : 100, "CUF" : 31, "ChNFe" : "31250721523543000163550010000005181524869271", "DhRecbto" : "2025-07-10T11:13:30.000Z", "DigVal" : "lOsnY4vJ1siDHdXNBfJ0M50CYhk=", "Msg" : "Autorizado o uso da NF-e", "NProt" : "131250150637039", "VerAplic" : "W-3.2.102", "Versao" : "4.00", "XMotivo" : "Autorizado o uso da NF-e", "cMsg" : 0, "tpAmb" : "2", "xMsg" : "" } }
  24. Então, é praticamente assim que estou usando, a diferença é que eu já tenho gravado no banco de dados o XML assinado da forma que foi enviado pra SEFAZ, ai eu pego esse XML e passo o conteúdo dele pra função, como mostra o log que anexei. var xmlNfEnvio = nfDAO.getXmlEnvio(nf.getId(), json.get("DigVal").toString()); if (xmlNfEnvio.isBlank()) { throw new ProdfeLibException(String.format("Não foi possível encontrar os dados do Envio da MDF-e com chave de acesso \"%s\". Verifique o documento ou contate o SUPORTE.", chaveAcesso)); } var json2 = acbrNF.consultar(xmlNfEnvio, true);
  25. Segue log para análise ACBrLibNFE-20250728.log
×
×
  • 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.