Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 28-01-2026 em Posts

  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. @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
  13. 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
  14. 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...