-
Total de ítens
57 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por pcbonetti
-
-
Existe alguma maneira do ACBrNFSeX identificar o provedor na hora e que lê o XML? Procurei no programa exemplo e não encontrei.
Com o advento do Reinf 2.1.2 meus clientes precisam importar o XMLs de serviços tomados e nesse caso existem serviços tomados de diversos municípios o que fica inviável de setar o Município/Provedor antes de ler o XML. -
Segue alteração do ACBrNFSeXSACBrNFSeXServicos.iniervicos.ini contemplando a prefeitura de Ibitirama - ES para avaliação dos moderadores.
-
Tem acontecido o mesmo comigo. Algumas notas simplesmente não baixam. Além disso me parece ter algum problema na consulta pois eu informo o último NSU e vem a rejeição de consumo indevido como podem ver abaixo. Vou anexar os XMLs.
20220805101624-con-dist-dfe-soap.xml 20220805101624-dist-dfe-soap.xml
-
1 hora atrás, Gabriel Lazarin disse:
Você sabe me dizer qual versão da SmarApd é usada em Cariacica?
2 minutos atrás, pcbonetti disse:Você sabe me dizer qual versão da SmarApd é usada em Cariacica?
Achei aqui, é a mesma de Vila Velha. Com a alteração que eu sugeri estou conseguindo emitir, consultar, cancelar, etc. Experimente sobrescrever a unit com a que eu coloquei aí em cima e de um Build All na sua aplicação.
- 1
-
15 horas atrás, Italo Giurizzato Junior disse:
Boa tarde,
Por favor atualiza novamente os fontes, reinstale o ACBr, compila a aplicação e faça novos testes.
A atualização não resolveu o problema, mas eu consegui acertar aqui. Segue print e unit para avaliação:
- 1
-
1 hora atrás, Italo Giurizzato Junior disse:
Boa tarde Gabriel,
Após atualizar os fontes você reinstalou o ACBr e recompilou a aplicação?
Boa tarde Ítalo.
Estou acompanhando o post pois Vila Velha está exatamente com o mesmo problema, afinal também é Smarapd. Eu reinstalei inclusive removendo arquivos antigos e dei um Build All na aplicação e o erro é exatamente o que o Gabriel colocou aí cima
-
Perfeito, emitida 100%. Muito obrigado Italo
-
Tive um problema exatamente igual, não sei qual provedor você usa, no meu caso foi da E&L. No meu caso bastou tirar o . (ponto) do ItemLIstaServico ficando apenas "101"
- 1
-
Senhores, estou tentando emitir NFSe para a prefeitura de Cachoeiro do Itapemirim utilizando o envio do RPS porém estou recebendo a mensagem de erro em anexo. Todos os fontes estão atualizados e inclusive recompilei ACBrNFSeXServicos.res. Coloco anexo os XMLs gerados e recebidos e assim como o código utilizado para o envio. (tentei nos modos síncrono, assíncrono e automático).
<code>
Try
Configura;
NFSe.Emitir(IntToStr(Lote), Metodo, False);
Result := ChecarResposta(IIf(Metodo = meLoteAssincrono, tmRecepcionar, tmRecepcionarSincrono));
Except
On E: Exception Do
MostraErroValidacao(E.Message, True);
End;
</code>467-env-lot-sinc.xml 467-env-lot-sinc-soap.xml 467-lista-nfse-sinc.xml 467-lista-nfse-sinc-soap.xml
-
Em 02/03/2021 at 16:42, Italo Giurizzato Junior disse:
Boa tarde Bonetti,
A unit que você anexou tem muito mais alterações do que apenas essa que você colocou na figura.
Não entendi o porque foi criado uma nota unit para ler o XML do provedor EL e o que vem a ser o LerCampos.
Em tempo: LerCampos foi outro teste antigo que eu fiz.
Agora que vi a confusão que fiz, eu precisei formatar meu HD e vi que voltei um backup antigo da pasta ACBr e depois atualizei pelo SVN fazendo um merge, vou apagar a pasta e atualizar novamente.
-
Em 02/03/2021 at 16:42, Italo Giurizzato Junior disse:
Boa tarde Bonetti,
A unit que você anexou tem muito mais alterações do que apenas essa que você colocou na figura.
Não entendi o porque foi criado uma nota unit para ler o XML do provedor EL e o que vem a ser o LerCampos.
Boa Tarde Ítalo,
Fui verificar aqui e vi que peguei uma unit velha em que eu estava fazendo alguns testes antes do ACBr disponibilizar o provedor EL.
Peço que por favor despreze essa que enviei vou reverter aqui e fazer a alteração novamente.
-
Boa tarde,
Fiz uma pequena correção na leitura do XML de Vila Velha para verificar se a nota está cancelada
Em anexo a unit para avaliação e possível atualizaçãopnfsNFSeR.pas
-
22 horas atrás, BigWings disse:
O método TACBrTXTClass.LFill é genérico, não se deve levar apenas o Sped Fiscal em consideração, e essa alteração pode causar efeito colateral em algum lugar. Rodando os testes unitários não detectou nenhum problema, mas nunca se sabe.
Acho que o mais correto é mover o Trim acima do IF que preenche os caracteres à esquerda, assim mantém-se a finalidade do método, que é preencher os caracteres à esquerda e corrige possíveis erros de input.
De fato você está certo. Eu não havia prestado atenção no IF acima. Fiz a modificação e estou anexando a unit.
- 1
-
Aconteceu no registro 0150 nos campos de Nome e endereço. Na verdade foi erro do meu cliente que ao digitar o cadastro colocou espaços no primeiro caracter. Erro de digitação mesmo.
Porém como vi que o componente tem o recurso de dar um TRIM achei que deveria ser feito assim, afinal não existe nenhum campo dos SPEDs que aceitam espaços no início do campo.
-
Amigos,
Ao gerar o EFD ICMS/IPI (Sped Fiscal) a propriedade TrimString não estava cortando os espaços no início dos campos. Verifiquei que a função Trim do Delphi estava sendo chamada após a inclusão do delimitador e fiz a inversão como mostro abaixo. Estou anexando a unit corrigida para as devidas verificações.
-
Boa tarde,
Sei que existem outros tópicos sobre isso, mas todos os que entrei estavam exibindo um aviso de que o tópico é muito antigo sugerindo a criação de um novo. Então vamos lá:
De algumas atualizações para cá venho tendo problemas ao imprimir a NFCe com Fast Report, pois as configurações de margens não estavam sendo respeitadas. Percebi que vários amigos aqui tem o mesmo problema. Depois de alguns testes consegui resolver alterando a procedure TACBrNFeFRClass.AjustaMargensReports acrescentando apenas uma linha na mesma, que está em negrito no texto abaixo. Vou anexar a unit para avaliação.
procedure TACBrNFeFRClass.AjustaMargensReports;
var
Page: TfrxReportPage;
I: Integer;
begin
for I := 0 to (frxReport.PreviewPages.Count - 1) do
begin
Page := frxReport.PreviewPages.Page;
if (DANFEClassOwner.MargemSuperior > 0) then
Page.TopMargin := DANFEClassOwner.MargemSuperior;
if (DANFEClassOwner.MargemInferior > 0) then
Page.BottomMargin := DANFEClassOwner.MargemInferior;
if (DANFEClassOwner.MargemEsquerda > 0) then
Page.LeftMargin := DANFEClassOwner.MargemEsquerda;
if (DANFEClassOwner.MargemDireita > 0) then
Page.RightMargin := DANFEClassOwner.MargemDireita;
frxReport.PreviewPages.ModifyPage(I, Page);
end;
end;- 2
-
Em 17/03/2020 at 08:14, Italo Jurisato Junior disse:
Bom dia Antônio,
O eFrete não disponibilizou os Schemas para que fosse possível a validação antes do envio, infelizmente.
Bom dia Bonetti,
Pelo que eu entendi no paragrafo:
"Art. 25 As IPEFs terão 90 (noventa) dias para adequar seus sistemas informatizados, a contar da data de entrada em vigor desta Resolução." (NR)
Os 90 dias devem ser contados a partir da data da publicação da Resolução 5.862 de 17 de dezembro de 2019 e não a partir da publicação da Resolução 5.873 de 10 de março de 2020.
Se essa interpretação estiver correta então a obrigatoriedade realmente será a partir do dia 15/04/2020.
Bom dia Ítalo,
Eu interpretei como sendo a data de publicação no DOU da NR 5873, pois é o texto "desta Resolução" dá a entender isso.
Além disso, se for contar a partir da resolução 5862 o prazo teria sido em 16/03/2020 (que seria o prazo anterior e foi prorrogado) e não 15/04/2020
De qualquer forma estou correndo aqui pra terminar o sistema ainda essa semana e entrar em processo de homologação com a eFrete
-
Pessoal conforme publicado nas notícias do ACBr e lendo a resolução no Diário Oficial da União, o prazo seria 09/06/2020, porém no site oficial da ANTT esse prazo seria 15/04/2020, então: qual é o prazo correto?. Segue o link da ANTT
-
7 horas atrás, robinhovrb disse:
Bom dia;
RESOLUÇÃO Nº 5.873, DE 10 DE MARÇO DE 2020
Art. 1º Alterar o caput do art. 25 da Resolução nº 5.862, de 17 de dezembro de 2019, que passa a vigorar com a seguinte redação:
“Art. 25 As IPEFs terão 90 (noventa) dias para adequar seus sistemas informatizados, a contar da data de entrada em vigor desta Resolução.” (NR)
Obrigado pela informação. Verifiquei no site do Diário Oficial da União e realmente a resolução foi publicada lá.
-
-
[RESOLVIDO]. Recebi o link de uma nova imagem ISO pelo meu email, instalei e funcionou corretamente. Peço desculpas por não ter lido o log, aliás nunca tinha prestado atenção àquela mensagem ao final do instalador, sempre clicava em não e pronto. Total falta de atenção minha
- 2
-
Não sabia que gravava um log. Verifiquei e achei: Command line tools are not supported in the trial version
Vou entrar em contato com a Enbarcadero, pois minha versão não é Trail
-
Ops!!! Agora fiquei mais perdido ainda. Depois de tentar pelo instalador conforme a tela acima, pesquisei em todos os HDs por *.BPL e não existe nenhum ACBr.
-
Sempre atualizo utilizando o TortoiseSNV e minhas configurações estão conforme a imagem abaixo:
Identificar o Provedor pelo XML
em ACBrNFSe
Postado
Pois é Italo, estou trabalhando exatamente numa solução por esse caminho: Abro o XML em um IXMLDocument para identificar o município antes de ler o XML. Porém meu medo é que caso exista um volume muito grade de XMLs isso acarrete em lentidão no sistema.