Ir para conteúdo
  • Cadastre-se

Alex Heinen

Membros
  • Total de ítens

    162
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que Alex Heinen postou

  1. Bom Dia, @Alexandre de Paula, @Juliomar Marchetti Já peguei a alteração na revisão está ok, não tinha visto essa função OnlyCPFCNPJAlphaNum. Pode fechar a thread. Obrigado.
  2. Alex Heinen

    Cancelamento CTe

    Boa tarde, Encontrei um caso nos eventos do CT-e que pode causar problemas no cancelamento quando o CNPJ é informado com máscara. Na unit ACBrCTe.EnvEvento, procedure Gerar_InfEvento, na linha 759, a forma de preencher a variável sDoc foi alterada. Antes: sDoc := OnlyNumber(Evento[Idx].InfEvento.CNPJ); Agora: sDoc := RemoverLiteralChave(Evento[Idx].InfEvento.CNPJ); Logo em seguida existe a validação: if Length(sDoc) = 14 then O problema é que, caso Evento[Idx].InfEvento.CNPJ esteja formatado (por exemplo, 18.899.945/0001-52), a função RemoverLiteralChave não remove a máscara, retornando o valor exatamente como foi informado. Com isso, Length(sDoc) deixa de ser 14 e o código acaba tratando o documento como CPF, gerando a tag <CPF> no XML em vez de <CNPJ>, o que resulta na rejeição pela SEFAZ. Ao analisar a função RemoverLiteralChave, observei que ela foi projetada para remover prefixos textuais (como em chaves iniciadas por "CTe" ou "NFe"), e não para sanitizar CPF/CNPJ. Na minha opinião, o comportamento anterior era o mais adequado quando cnpj era numérico agora, poderia ser utilizada a função OnlyAlphaNum (da unit ACBrUtil.Strings) para garantir que o documento contenha apenas os dígitos antes da validação. Essa alteração foi introduzida na revisão 46791. Segue em anexo o arquivo com a alteração proposta. ACBrCTe.EnvEvento.pas
  3. Estou pedindo a um tempo para arrumar no ACBr segundo o Juliomar ele vai subir as alterações só não sei quando.
  4. Bom Dia, algum parecer sobre a averbação da porto seguro?
  5. Tem uma propriedade chamada Position tenta alterar o valor dela para poMainFormCenter
  6. ok, obrigado!, fico no aguardo.
  7. Bom Dia @Juliomar Marchetti algum parecer sobre a averbação da porto seguro?
  8. Bom Dia tive o mesmo problema com o ACBr atualizado.
  9. Boa Tarde, estou emitindo a NFSe no provedor nacional, com o acbr atualizado revision: 45210 Estou com problema de conversão dos testos do xml com acentuação, veja exemplo desta tag. <xTribNac>Instalação e montagem de aparelhos, máquinas e equipamentos, inclusive montagem industrial, prestados ao usuário final, exclusivamente com material por ele fornecido.</xTribNac> Gostaria de saber se mais alguém ta passando por isso? ou se alguém por um acaso ja conseguiu contornar esse problema. NFSe.xml
  10. Bom Dia, Conferi e está ok pode fechar a thread.
  11. Boa Tarde, Santa Helena tinha ido para o provedor nacional mas voltaram atrás e IPM continua funcionando. Se puderem atualizar o ini conforme o apontamento do @armando.boza eu agradeço.
  12. Tenho alguns exemplos neste blog Dicas de Programador
  13. Bom Dia, Se possível atualizar o município de Aripuanã MT precisa ignorar o CodigoCnae [5101407] Nome=Aripuana UF=MT Provedor=Agili Params=NomeTagAtividadeEconomica:ItemLei116AtividadeEconomica|NaoGerarTag:ItemLei116, CodigoCnae|FormatarItemServicoNaoSeAplica:
  14. Boa Tarde, Desenvolvi a rotina para fazer o Get no endereço https://cff.svrs.rs.gov.br/api/v1/consultas/classTrib, não sei se o ACBr tem interesse em disponibilizar essa rotina, segue arquivos em anexo. API.SVRS.Consulta.ClassificacaoTributariaIBSCBS.Model.pas API.SVRS.Consulta.ClassificacaoTributariaIBSCBS.Service.pas
  15. Bom Dia é possível fazer esse pequeno ajuste que apontei aqui? Servidor da Pronin foi feito, só faltou o provedor nacional.
  16. Surgiu uma informação e o provedor aderiu ao padrão nacional, não precisa mais atualizar.
  17. No meu código estou mandando o campo série com o valor 1.
  18. Aparentemente seu campo série está fora do padrão. Isso aqui é um regex ^0{0,4}\d{1,5}$ o que ele indica ^ início do valor 0{0,4} zero até 4 zeros à esquerda \d{1,5} 1 a 5 dígitos numéricos $ fim do valor Tente implementar os zeros a esquerda aparentemente é isso.
  19. Boa Tarde favor corrigir o provedor está como padrão nacional sendo que o correto é entre rios do Oeste. [4107538] Nome=Entre Rios Do Oeste UF=PR Provedor=IPM Versao=1.01 ProRecepcionar=https://entreriosdooeste.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao&eletron=1
  20. Ta faltando enviar o desdobro.
  21. Bom Dia, atualizei novamente o provider retornando o código de verificação do provedor nacional, continua não retornando depois de varias atualizações. No provedor Pronin foi corrigido. PadraoNacional.Provider.pas
  22. Beleza pode fechar o Tópico Obrigado!
  23. Verifique a série. No meu caso, o erro ocorreu no início porque o campo estava como “F”, porém no Provedor Nacional a série deve ser numérica. Com a série alfanumérica, a montagem da chave fica incorreta, pois passa a ter 41 caracteres numéricos, quando o correto são 42.
  24. Meu arquivo do Padrao Nacional tinha um validação do Betha que ja foi resolvido, então segue o provider atualizado só para retornar o CodigoVerificacao corretamente. PadraoNacional.Provider.pas
  25. Bom Dia, Municipio de Agua Boa no MT alterou o endereço de produção segue novo endereço; [5100201] ; Atualizado em 22/01/2026 Nome=Agua Boa UF=MT Provedor=Coplan Versao=2.01 ProRecepcionar=https://gp.srv.br/tributario/aguaboa/anfse_ws ProLinkURL=http://www.gp.srv.br/tributario/aguaboa/tnfse_validacao?%CodVerif%
×
×
  • 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...