-
Total de ítens
150 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Élviro Cavalcanti
-
-
Boa tarde, psy o house
-
Desculpe pessoal, um item estava com o CFOP de substituição e não tinha prestado atenção nessa questão, peço desculpas e podemos fechar o tópico.
-
Esqueci de colocar o xml, está em anexo para melhor análise
-
Bom dia, estou com uma NFCe retornando como "Rejeicao: Total da BC ICMS difere do somatorio dos itens" onde os itens tem os valores
725,00 * 20,50% = 148,62
38,00 * 20,50% = 7,79
28,00 * 20,50% = 5,74
13,00 * 20,50% = 2,66
7,00 * 20,50% = 1,44
8,00 * 20,50% = 1,64Totalizando o ICMS em 167,89
Na totalzação da NFCe estou informando o campo com o valor de 167,89 e a base de cálculo está com o valor de 819,00 e mesmo assim está voltando com esse erro de diferença, alguém já passou por esse problema ?
-
Boa tarde, eu uso da seguinte forma
-
Também estou passando pelo mesmo problema, baixei o xml pelo fsist e coloquei dentro do sistema e consegui manifestar o recebimento mas não consigo baixar ainda.
-
Por favor, alguém já passou por essa situação? Uma cliente trabalha com moveis planejados, uma cliente dela encomenda um móvel que custa 2000,00 no dia 20/11 dando um sinal de 1000,00 no cartão e o restante na entrega. Como fica a emissão da nota fiscal desse móvel, visto que o cartão da entrada foi passado em um mês e o restante será no outro mês ?
-
Boa tarde a todos, recentemente um colega me perguntou se existira uma forma de transformar um projeto já existente em Delphi VCL para Intraweb, até vi uma ferramenta que supostamente faria isso, mas não sei ao certo. Alguém do grupo poderia responder ou já fez esse processo ?
-
18 horas atrás, Italo Giurizzato Junior disse:
Boa tarde Élviro,
Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
Bom dia Italo, atualizei o acbr e gerei novamente e ficou certíssimo agora a impressão! Vou agora implementar a parte de cancelamento e substituição da NFSe, agradeço demais toda a ajuda e acompanhamento !
-
1 hora atrás, Italo Giurizzato Junior disse:
Boa tarde Élviro,
O XML (Envio_143-rps.xml) é o XML do Recibo Provisório de Serviço gerado e enviado pelo componente para o WebService do Provedor que no caso é o Ginfes.
O provedor Ginfes se utiliza da versão 1 do layout da ABRASF que dispõe do serviço de envio em lote no modo assíncrono.
Sendo assim, devemos após o envio do lote consultar a situação do mesmo executando o método ConsultarSituacao.
Caso a situação seja 3 ou 4 devemos Consultar o Lote através do método ConsultarLoteRps.
Teremos como resposta a lista de erros (situação = 3) ou a lista de XML das notas (situação = 4).
Você deve estar seguindo esse procedimento, correto?
Reforço que devemos usar o novo componente ACBrNFSeX uma vez que o componente antigo (ACBrNFSe) não tem mais manutenção.
Mantenha os fontes atualizados diariamente.
Pois as correções de erros e melhorias são diárias.
Opa, entendi sim. Quando faço essa consulta ele retorna um XML diferente do que é baixado no site, segue em anexo ambos. Nota que o valor líquido existe no que é baixado pelo site da prefeitura e o que baixamos na consulta não contém esse valor, como também o campo de valor do iss retido.
-
Em 20/10/2023 at 16:36, Italo Giurizzato Junior disse:
Boa tarde Élviro,
Tudo bem que o prestador é de Maceió e optante do Simples Nacional.
A questão não é essa e sim porque você configurou o componente para usar o layout do Padrão Nacional?
A cidade de Maceió aderiu a emissão da NFS-e segundo o Padrão Nacional?
Se não aderiu, você tem que configurar para usar o layout do provedor.
A mensagem de erro abaixo, note o namespace:
Código : X800 Mensagem: Erro de Validação: '' violates enumeration constraint of '0 1 2 3 4 5 6'. The element '{http://www.sped.fazenda.gov.br/nfse}regEspTrib' with value '' failed to parse
O namespace: "http://www.sped.fazenda.gov.br/nfse" é usado pelo Padrão Nacional.
Já o erro:
X001 Mensagem: Serviço não implementado pelo Provedor
Significa que você esta tentando usar um método que consome um serviço que o provedor não implementou em seu webservice.
Qual é o método que você tentou executar que retornou essa mensagem de erro?
Boa tarde Italo, entrei em contato com a prefeitura de Maceió, eles retornaram seguinte : "Verificamos que o prestador na hora de colocar a inscrição municipal do TOMADOR, adicionou a inscrição com o "0" na frente, fazendo com que o sistema não reconheça a substituição tributária, tentem novamente sem por o "0".
Isso eu gerando sem ser pelo provedor Nacional e sim pelo provedor da cidade, quando envio o xml ele vi todo correto, entro no site e verifico que os valores estão corretos no site, mas no XML quando vou visualizar o valor líquido e o valor retido não é carregado pelo xml que o acbr retorna, quando eu baixo o xml no site da prefeitura, ele vem com os valores mas quando vou visualizar a impressão pelo acbr ele não mostra. Seria alguma correção na parte de configuração do componente ? Seguem os dois arquivos de envio e o de retorno
2723100431979300016756000000000000143-nfse.xml Envio_143-rps.xml
-
16 horas atrás, Italo Giurizzato Junior disse:
Élviro,
Porque no programa exemplo do ACBrNFSeX você configurou para gerar o XML segundo o padrão Nacional?
O Prestador de serviço é MEI?
Bom dia, não ele é da cidade de Maceió e do Simples Nacional, quando coloco usando o provedor informa que X001 Mensagem: Serviço não implementado pelo Provedor, sendo que o código 14.01 é o código válido na tabela de serviços do município.
-
28 minutos atrás, Élviro Cavalcanti disse:
Opa, boa tarde, ainda não estou usando ele, uso o ACBrNFSe. Quando não tem retenção tudo certo, mas quando não o retorno vem sempre zerando o iss e com isso tem que entrar no site da Ginfes e efetuar a correção, também não consigo trocar no caso o provedor para giss, ele só gera pela Ginfes. Qual seria a configuração para trocar o provedor de envio da Ginfes para a Giss ?
Quando tento gerar pelo ACBRNFSex aparece o retorno: Erro(s):
Código : X800
Mensagem: Erro de Validação: '' violates enumeration constraint of '0 1 2 3 4 5 6'.
The element '{http://www.sped.fazenda.gov.br/nfse}regEspTrib' with value '' failed to parse -
1 hora atrás, Italo Giurizzato Junior disse:
Boa tarde Élviro,
Você esta usando o componente ACBrNFSeX?
Opa, boa tarde, ainda não estou usando ele, uso o ACBrNFSe. Quando não tem retenção tudo certo, mas quando não o retorno vem sempre zerando o iss e com isso tem que entrar no site da Ginfes e efetuar a correção, também não consigo trocar no caso o provedor para giss, ele só gera pela Ginfes. Qual seria a configuração para trocar o provedor de envio da Ginfes para a Giss ?
-
Boa Noite, também estou tendo o mesmo problema com o envio da NFSe para a cidade de Maceió, mesmo destacando o ISS e os demais tributos no rps vai todo certo, mas o retorno vem sem os valores de retenção de iss, detalhe que mesmo direcionando para a pasta Giss o componente só gera o rps.xml com o provedor da Ginfes, não consegui mudar, quando vou imprimir mostra como não destacado, conseguiram resolver essa questão ?
Vou deixar em anexo o arquivo de envio e o xml de retorno para melhor análise
2723100431979300016756000000000000114-nfse.xml 2723100431979300016756000000000000114-rps.xml
-
Bom dia, estamos tendo um problema quanto a retenção do INSS do provedor Ginfes, quando enviamos o arquivo rps.xml o mesmo consta a tag IssRetido>1</ns4:IssRetido e justo deles o valor do ISS Retido, mas quando o XML retorna para impressão a Tag IssRetido>2</ns4:IssRetido, volta como 2 e os campos de Valor do ISS retido zerado. Poderiam nos dar um suporte qual a essas informações ? Segue em anexo, os arquivos rps de envio e o xml de retorno, alguém já teve esse erro e conseguiu resolver ?
2723100431979300016756000000000000114-nfse.xml 2723100431979300016756000000000000114-rps.xml
-
Vi agora no exemplo que tem um comando :
ACBrReinf1.Eventos.Gerados.Items[i].TipoEvento
Não sei se retornaria esse campo que você deseja.
- 1
-
Boa tarde meu amigo, a Função abaixo não serviria não ?
function obterNroResultado(const aXML: String; aTag, aEndTag: string): string;
var
_Posini, _Posfim : integer;
Begin
Result := '';
_Posini:= Pos(aTag,aXML);
_Posfim:= Pos(aEndTag,aXML);
if ( _Posini > 0 ) then
begin
inc(_PosIni, Length(aTag));
Result:=Copy(aXML,_Posini+1,(_PosFim-_PosIni)-1);
end;
end;
- 1
-
Bom dia pessoal, estava pesquisando uma forma de abrir o executável do sistema num navegador de internet, seria possível ou teria que ser desenvolvido numa outra linguagem ? Minha intenção seria, ao invés de ter o executável dentro da máquina do cliente, ter apenas um atalho com o IP do servidor (onde apenas ficariam os arquivos exe) e abrindo no navegador.
Obrigado!
-
Em 11/08/2023 at 14:59, Paulo2670 disse:
Estou consultando uma nota(XML) quem não tem o protocolo atrelada, uso a teg consultar(ACBrNFe.Consultar;) o retorno e perfeito salvo em outra pasta o arquivo gerado, o problema e que o arquivo original e subscrito e o protocolo atrelado ao mesmo, o que gostaríamos que não acontecesse, o que faço para isto não acontecer?.
Eu salvo um XML com os dados originais (sem o número de protocolo) ao gerar a NFe, salvo dentro de uma pasta chamado de XMLOriginal que crio, depois disso, caso dê algum erro eu tenho o xml original gerado com a chave. Segue a rotina onde salvo esse arquivo abaixo.
//Comando para gerar o xml antes do envio para a sefaz
ACBrNFe1.NotasFiscais.Assinar;
ACBrNFe1.NotasFiscais.GravarXML(edtPathLogs.Text + '\PrimeiroLog' + DM.IBNotaNUMERO.AsString + '.xml');Para buscar o protocolo e colocar dentro do xml para ficar válido eu faço dessa forma:
ACBrNFe1.NotasFiscais.Clear;
ACBrNFe1.WebServices.Consulta.NFeChave := DM.IBNotaIDNOTAFISCAL.AsString;
ACBrNFe1.WebServices.Consulta.Executar;
Edit2.Text := ACBrNFe1.WebServices.Consulta.XMotivo;MemoResp.Lines.Text := ACBrNFe1.WebServices.StatusServico.RetWS;
memoRespWS.Lines.Text := ACBrNFe1.WebServices.StatusServico.RetornoWS;PanelStatus.Visible := True;
LabStatus.Caption := 'buscando aquivo xml pela chave da NFe, aguarde ...';
FrmEnvioNFe.Refresh;if Edit2.Text = 'Autorizado o uso da NF-e' then
begin
DM.IBNota.Edit;
DM.IBNotaNPROTOCOLO.AsString := ACBrNFe1.WebServices.Consulta.Protocolo;
DM.IBNotaSITUACAONF.AsString := 'ENV';
DM.IBNota.Post;
DM.IBTransaction1.CommitRetaining;MemoResp.Lines.SaveToFile(edtPathNFe.Text + '\' + VPasta + '\' + DM.IBNotaIDNOTAFISCAL.AsString + '-nfe.xml');
end;ACBrNFe1.NotasFiscais.Clear;
PanelStatus.Visible := True;
LabStatus.Caption := 'Arquivo localizado com sucesso!';
FrmEnvioNFe.Refresh;ACBrNFe1.NotasFiscais.Clear;
ACBrNFe1.NotasFiscais.LoadFromFile(ExtractFilePath(Application.ExeName) + '\Arquivos de envio e resposta\' + 'PrimeiroLog' + DM.IBNotaNUMERO.AsString + '.xml');
ACBrNFe1.Consultar;
MemoResp.Lines.Text := ACBrNFe1.WebServices.Consulta.RetWS;
memoRespWS.Lines.Text := ACBrNFe1.WebServices.Consulta.RetornoWS;
LoadXML(ACBrNFe1.WebServices.Consulta.RetornoWS, WBResposta);
NomeArq := ExtractFilePath(Application.ExeName) + '\Arquivos de envio e resposta\' + 'PrimeiroLog' + DM.IBNotaNUMERO.AsString + '.xml';
if pos(UpperCase('-nfe.xml'),UpperCase(NomeArq)) > 0 then
NomeArq := StringReplace(NomeArq,'-nfe.xml','-procNfe.xml',[rfIgnoreCase]);
ACBrNFe1.NotasFiscais.Items[0].GravarXML(NomeArq);
memoLog.Lines.Add('Arquivo gravado em: '+NomeArq);
VsOrigem := ExtractFilePath(Application.ExeName) + '\Arquivos de envio e resposta\' + 'PrimeiroLog' + DM.IBNotaNUMERO.AsString + '.xml';
VsDestino := ExtractFilePath(Application.ExeName) + edtPathNFe.Text + Vpasta + '\' + DM.IBNotaIDNOTAFISCAL.Text + '-nfe.xml';
CopyFile(Pchar(VsOrigem), PChar(VsDestino), False);Espero ter ajudado!
- 1
-
Bom dia, porque não faz a desinstalação e não atualiza ele junto com os shemas ? Acredito que com isso resolverá seu problema!
-
Bom dia, funciona! Os caras do ACBR são esforçados e como disse Alexandre acima, não medem esforços!
- 1
- 1
-
Bom dia, no meu caso foi resolvido com as atualizações do próprio Windows, quando ele baixou e instalou todas as atualizações que tinham pendentes, tudo ficou normal.
-
Bom dia, sobre o componente ACBRNCM, tem onde pegar as informações de Alíquotas de impostos de cada um deles na hora que estiver consultando ou importando a planilha para dentro do meu banco de dados ?
Cancelamento ou substituição de uma NFSe em Maceió - AL
em ACBrNFSe
Postado
Boa tarde pessoal, um cliente foi emitiu uma NFSe para a prefeitura de Maceó e pediu pra cancelar a mesma, pelo componente do acbr o canelamento foi feito com sucesso, tanto que no site da prefeitura consta como cancelada. Foi emitida uma outra nota com a correção e também foi tudo ok! No site fui pesquisar e vi o texto abaixo sobre cancelamento e substituição, achei um pouco estranho o fato de ser cancelada sem problemas ou aviso do servidor. Alguém já passou por essa situação?
O cancelamento (ou substituição) da nota fiscal é a forma de corrigir uma nota emitida que esteja com dados incorretos ou sobre a qual não tenha havido prestação de serviço.
O cancelamento da nota fiscal somente pode ser feito por meio de processo administrativo, mas a substituição da nota, com a correção de novos dados (mesmo com a substituição do tomador do serviço) pode ser feita de modo eletrônico até o dia 10 do mês seguinte da emissão da nota original (neste caso com rejeição da nota pelo tomador)*.
Caso seja ultrapassada esta data a substituição precisará ser feita por processo administrativo.