Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 28-01-2026 em todas as áreas

  1. Olá comunidade ! Foi publicado o a versão 1.40 do Informe Técnico 2025/002 que divulga atualizações nas tabelas de CST, Classificação Tributária e Crédito Presumido. Todas informações utilizadas na Reforma Tributária. A versão mais recente traz as seguintes alterações: - Tabela CST Altera a descrição do CST 810 para "Tributação em documento específico"; - Tabela de Classificação Tributária Classificação Tributária 200001: desabilita o indicador de DFe para NF-e e habilita para CT-e OS; Classificação Tributária 200044: desabilita o indicador de DFe para NF-e/NFC-e; Classificação Tributária 200043 e 200044: habilita o indicador DFe para NFCom; Classificação Tributária 410027: habilita o indicador DFe para NFe; Efetivamente alterando o uso desses cClassTrib para esses documentos proibindo ou permitindo seu uso por modelo. Leia a versão 1.40 deste Informe Técnico na íntegra AQUI
    2 pontos
  2. Sim os Schemas do Acbr não estão atualizados, nos pegamos os Schemas do site da Centi mas não funcionou aqui para nos.
    2 pontos
  3. consegui resolver, apenas usei o carregarxmlrps ao invés do carregarxml: var ini = nfse.ToString(); DfeLib.LimparLista(); DfeLib.CarregarINI(ini); var xmlConteudo = DfeLib.ObterXmlRps(0);
    1 ponto
  4. @Italo Giurizzato Junior @Diego Foliene boa tarde. Após os últimos ajustes ficou 100% o envio Sincrono e Gerar. Obrigado! E aproveitando, poderiam deixar o TratarRetornoConsultaNFSeporRps igual ao TratarRetornoEmitir, para que seja retornado o "Id" (Chave NFS) na propriedade CodigoVerificacao. Segue o xml do retorno para avaliação. ConsultaNFSeRpsResposta_Tinus.txt Tinus.Provider.pas
    1 ponto
  5. Esses fontes, testei mas estão dando erro quando compila com D7. Estou verificando para ajustar. Dercide Alvarez
    1 ponto
  6. Consegui fazer as emissões depois de alguns ajustes nos fontes: Em procedure TACBrNFSeProviderCenti202.Configuracao; Precisei limpar o Identificador. Identificador := ''; E precisei fazer a implementação do método function TNFSeW_Centi202.GerarServico: TACBrXmlNode; Uma observação é que o NBS está sendo validado como tamanho mínimo de 12 caracteres, então fiz um PadLeft pra facilitar. Segue os fontes Centi.GravarXml.pas Centi.Provider.pas
    1 ponto
  7. Perfeitamente! Deu certo usando o "ACBrSmartTEF.HTTPResponse". Obrigado.
    1 ponto
  8. apesar da confusão que a IA fez, agradeço o retorno, como citei o mesmo chegou a criar o código para min, porem como o PAI das crianças falaram que NÂO faz, isso encerra o assunto, Grato
    1 ponto
  9. Bom dia @João Antônio! Muito obrigado pela contribuição! Enviado ao SVN na Rev-44533
    1 ponto
  10. Atualizei os fontes com essas ultimas modificações para o SpeedGov e fiz os testes. Ainda precisei fazer algumas alterações para conseguir emitr para as cidades atendidas para esse provedor. SpeedGov.GravarXml.pas As alterações feitas foram: * Não aplicar nenhuma formatação ao tipo de serviço. Deve ser enviado somente numeros, sem zeros a esquerda ou pontos. * A tag CTribNac estava do ItemListaServico, mudei para CodigoServicoNacional, pois essa tag deve ser informada com o desdobro do serviço (6 digitos), enquanto o que o tipo de serviço continua sem o desdobro * Removi o envio da tag RegEspTrib. pois já é informada a tag regimeEspecialTributacao e por algum motivo, ao informar as duas tags no RPS causava erro de processamento. Só consegui fazer funcionar ao remover essa tag. Com essas modificações, testei e emiti notas com sucesso para as cidades de Iguatu-CE, Icó-CE e Sobral-CE
    1 ponto
  11. Olá, Precisei realizar três tipos de ajustes em dois fontes para que a leitura de xml/rps funcione corretamente: 1°: Incluído a função LerXmlRps no "ACBrDFe/ACBrNFSeX/Provedores/Tecnos.LerXml.pas", pois em algumas situações o xml tem tags antes da tag principal "InfDeclaracaoPrestacaoServico" e com isto foi tratado para verificar a existencia delas; 2°: O provedor gera a tag "BaseCalculoCRS" e com isto foi ajustado a unit "ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXLerXml_ABRASFv2.pas" para alimentar a variavél "BaseCalculo"; 3°: O provedor gera a tag "CodigoNBS" diferente do padrão "CodigoNbs" e com isto foi ajustado a unit "ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXLerXml_ABRASFv2.pas"; No primeiro ajuste também foi ajustado a unit "ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXLerXml_ABRASFv2.pas" para que a função "LerXmlRps" passe a ser "virtual"; Segue em anexo os dois arquivos. ACBrNFSeXLerXml_ABRASFv2.pas Tecnos.LerXml.pas
    1 ponto
  12. until
    Assunto: Nesta edição vamos falar sobre o uso de mapas em aplicações Delphi, explorando conceitos básicos e avançados, sempre com foco em aplicações reais para sistemas Desktop, Mobile e Web, de forma prática. Veremos como trabalhar com marcadores, zoom, como adicionar polígonos e polylines, retângulos, quadrados, círculos e labels, além de mapas de calor (heatmaps). Também abordaremos geocoding, ou seja, a geocodificação de um endereço, preenchimento automático de endereços, rotas personalizadas e direções com passo a passo para chegar a um local. Ouça agora e transforme sua forma de programar com ACBr! Convidados: Cesar Cardoso Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
    1 ponto
  13. @Italo Giurizzato Junior Bom dia. Atualizei os fontes e refiz meus testes para cidade de Camaragibe/PE. Notei que fez correção da geração do xml ( ordem das tags ) e agora deu certo. Então: Envio Assincrono - OK ConsultaRPS - OK Cancelamento - OK Apenas o envio sincrono/individual continua com erro de Access violation pois precisa implementar o método TratarRetornoEmitir ( igual fez com o TratarRetornoConsultaNFSeporRps ) específico para o TACBrNFSeProviderTinus203. Código : X999. Mensagem: Erro de Conexão: Access violation at address 01EB3037 in module 'VCine.exe'. Read of address 00000010 TACBrNFSeProviderTinus203 = class (TACBrNFSeProviderABRASFv2) procedure TratarRetornoEmitir(Response: TNFSeEmiteResponse); override; Obrigado.
    1 ponto
  14. Olá Pessoal, Algumas duvidas frequentes dos desenvolvedores que estão iniciando seus projetos de emissão de NFS-e. 1. O provedor XYZ já esta implementado no componente ACBrNFSeX? Resp.: É muito simples de obter essa resposta, dentro da pasta: ...\Fontes\ACBrDFe\ACBrNFSeX temos o arquivo: Provedores-Implementados.txt e seu conteúdo contem a lista em ordem alfabética de todos os provedores implementados no componente, se o nome do provedor estiver nessa lista então a resposta é Sim. 2. Usando o componente ACBrNFSeX consigo emitir notas para a cidade ABC? Resp.: Na mesma pasta da resposta anterior temos o arquivo: ACBrNFSeXServicos.ini, seu conteúdo contem todas as cidades brasileiras em ordem por código IBGE, se a cidade contem um provedor associado a cidade desejada a resposta é SIM. 3. Procurei no arquivo ACBrNFSeXServicos.ini e a cidade desejada não contem um provedor associado a ela, isso significa que não é possível emitir NFS-e para esta cidade? Resp.: A principio não vai ser possível, mas você pode entrar em contato com a prefeitura e questionar sobre a empresa (provedor) contratada para implementar a emissão de NFS-e por aplicação de terceiros. Precisamos saber qual é o provedor bem como as URLs de homologação e produção do webservice para a cidade em questão (atenção: não serve as URLs usadas para emissão via site/portal da prefeitura). 4. Eu mesmo posso alterar o arquivo ACBrNFSeXServicos.ini para realização de testes antes de criar um tópico sugerindo a inclusão do provedor a uma cidade que ainda não tenha ou alteração de URL ou troca de provedor? Resp.: Sim, toda colaboração é bem vinda, você pode seguir as orientações constantes no inicio do arquivo ACBrNFSeXServicos.ini, elas vão lhe ajudar nessa tarefa que é muito simples. 5. Qual é procedimento correto para emissão de NFS-e quando o prestador de serviço for MEI? Resp.: Observe que na aba "Geral" do programa exemplo temos o campo: Layout da NFSe com as seguinte opções: Se for selecionado a opção lnfsProvedor o componente vai usar o layout adotado pelo provedor, por outro lado se for selecionado a opção lnfsPadraoNacionalv1 o componente vai usar o layout da NFS-e Padrão Nacional que é utilizado obrigatoriamente por todos os prestadores MEI. 6. Então não preciso altear o provedor para PadraoNacional no arquivo ACBrNFSeXServicos.ini ? Resp.: Não, porque no momento somente quem é MEI é obrigado a emitir suas notas no Padrão Nacional os demais prestadores continuam emitindo segundo o layout do provedor contratado pela prefeitura. 7. Quando é que devemos alterar o provedor para PadrãoNacional de um cidade? Resp. O dia que a prefeitura dessa cidade aderir a emissão da NFS-e Padrão Nacional para todos os prestadores. 8. Como eu descubro o layout utilizado por um provedor? Resp.: Executando o programa exemplo do componente ACBrNFSeX e selecionando a cidade desejada e clicando no botão [Salvar Configurações], na aba "Emitente", será apresentado o provedor, layout e versão. 9. Como eu sei se a cidade aderiu ou não a emissão da NFS-e Padrão Nacional? Resp.: No programa exemplo na aba "Emitente" selecione a cidade desejada e clique no botão [Salvar Configuração], depois na aba "Geral" altere o layout para Padrão Nacional e clique novamente no botão para salvar a configuração. Note que a direita as abas vão mudar. Por fim clique no botão [Convenio] que esta na aba "Consultar Parâmetros Municipais", se a cidade aderiu vai constar o valor 1 (Sim) para "Aderente ao Emissor Nacional". 10. Como eu sei se o provedor exige certificado digital e quais os serviços disponibilizados pelo provedor? Resp.: Novamente com o programa exemplo temos essa resposta clicando no botão [Informações sobre o Provedor] que esta na aba "Geral". Você notou que eu respondi varias perguntas usando o programa exemplo? Quando nós consultores e moderadores orientamos estudar o programa exemplo é porque você vai encontrar muitas respostas para as suas duvidas. Nas perguntas acima foi necessário apenas executar o programa exemplo e o configurar para obter as respostas. Estudando o código do programa exemplo você vai saber como utilizar os diversos métodos implementados no componente. Por fim mas não menos importante, sempre utilize o programa exemplo para realizar os testes, pois é a única aplicação em comum entre nós do Projeto ACBr e você Desenvolvedor.
    1 ponto
  15. Boa tarde, Diego, Consegui resolver o problema, meu sistema estava usando vários componentes de terceiros e estava dando conflito com algum desses componentes na hora de ler o arquivo XML de retornado. Obrigado pela ajuda.
    -1 pontos
×
×
  • 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.