Gabriel Rezende
-
Total de ítens
38 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Gabriel Rezende
-
-
2 horas atrás, Italo Jurisato Junior disse:
Gabriel,
Lembre-se que o campo <nAver> é uma lista sendo assim você pode ADD um para cada CT-e ADD no MDF-e.
Veja abaixo como ficaria no seu caso.
<seg>
<infResp>
<respSeg>1</respSeg>
<CNPJ>06155014100172</CNPJ>
</infResp>
<infSeg>
<xSeg>LEBERTY SEGUROS</xSeg>
<CNPJ>6155014100172</CNPJ>
</infSeg>
<nApol>3144088471</nApol>
<nAver>00000000000000043310</nAver>
<nAver>00000000000000043311</nAver>
</seg>Isso é capaz de resolver o problema.
Mas se você observer eu criei duas TAGs de seguro, uma para cada CTe.
Cada um com seu respectivo seguro, teria que mudar isso e alimentar 1 TAG seguro apenas ? e adicionar o nAver duas vezes?
</infDoc>
<seg>
<infResp>
<respSeg>1</respSeg>
<CNPJ>06155014100172</CNPJ>
</infResp>
<infSeg>
<xSeg>LEBERTY SEGUROS</xSeg>
<CNPJ>6155014100172</CNPJ>
</infSeg>
<nApol>3144088471</nApol>
<nAver>00000000000000043310</nAver>
</seg>
<seg>
<infResp>
<respSeg>1</respSeg>
<CNPJ>61550141000172</CNPJ>
</infResp>
<infSeg>
<xSeg>LIBERTY SEGUROS</xSeg>
<CNPJ>61550141000172</CNPJ>
</infSeg>
<nApol>3144088471</nApol>
<nAver>00000000000000043311</nAver>
</seg>
<tot>
<qCTe>2</qCTe>
<vCarga>54854.00</vCarga>
<cUnid>01</cUnid>
<qCarga>552.0000</qCarga>
</tot>
</infMDFe> -
4 minutos atrás, Italo Jurisato Junior disse:
Bom dia Gabriel,
O CPF do contratante é o mesmo do motorista do veículo?
Ítalo, foi apenas um teste, mas mesmo informando outro CNPJ ou CPF ocorre o mesmo problema, exemplo esse XML abaixo foi com o CNPJ do emitente e também ocorre o mesmo problema.
-
Faço as palavras de ARANDA as minhas, alguém pode me ajudar?
Desculpe ressuscitar este post (embora a ultima postagem não seja tão antiga), mas estou com problemas no meu mdfe.
Gero o xml (aparentemente tudo ok) e quando eu envio, sempre retorna com erro.<cStat>225</cStat> <xMotivo>Rejeição: Falha no Schema XML do MDF-e</xMotivo>
Já revirei meu xml de cabo a rabo procurando o problema e não encontrei.
Alguém tem alguma luz?
-
2 horas atrás, fabricio.syncode disse:
Gabriel, dá uma verificada em suas configurações imediatamente antes de enviar a NFC-e (ACBrNFe1.Enviar), talvez você esteja perdendo as configurações na sua codificação e não tenha percebido. Antes do enviar verifica se as configurações ainda estão corretas,como:
ACBrNFe1.Configuracoes.Geral.ModeloDF
ACBrNFe1.Configuracoes.Geral.VersaoDF
ACBrNFe1.Configuracoes.WebServices.Ambiente
ACBrNFe1.Configuracoes.Geral.IdCSC
ACBrNFe1.Configuracoes.Geral.CSC
Não me lembro de ninguém ter esse tipo de problema, então fica aí a dica de verificar os seus fontes.
Gabriel, a dica do JNPace é pertinente, também utilizo o ambiente de homologação de GO, no site eles mostram o identificador do CSC, por exemplo, como 1, mas na prática, você tem que preencher o componente com zeros à esquerda, ficando com seis caracteres, ficando 000001. Além disso, acredito que está invertendo o preenchimento dos campos, deveria ser algo do tipo:
ACBrNFe1.Configuracoes.Geral.IdCSC := '000001';
ACBrNFe1.Configuracoes.Geral.CSC := '9e0c9eec1cf06209';Espero ter ajudado.
Fabricio, era exatamento o que você disse os valores estavam invertidos
ACBrNFe1.Configuracoes.Geral.IdCSC := '000001';
ACBrNFe1.Configuracoes.Geral.CSC := '9e0c9eec1cf06209';Desta forma funcionou perfeitamente,
Muito obrigado.....
-
14 horas atrás, JNPace disse:
Gabriel, não sei se tem a ver, verifica a "quantidade" de caracteres informados.
Bom dia, então acredito que a quantidade de caracteres está OK.
O que estou achando estranho é que na TAG do QRCODE ele não está preenchendo os dados corretamente.
Queria entender como e onde é preenchido a informação. nfe.infNFeSupl.qrCode
Este código esta no arquivo pcnNFeW.pas
if nfe.infNFeSupl.qrCode <> '' then
begin
Gerador.wGrupo('infNFeSupl');
Gerador.wCampo(tcStr, 'ZX02', 'qrCode', 100, 600, 1,
'<![CDATA[' + nfe.infNFeSupl.qrCode + ']]>', DSC_INFQRCODE,False);
Gerador.wGrupo('/infNFeSupl');
end; -
Boa tarde, Ricardo.
Sim eu gerei apenas para modo Homologação, começei a desenvolver esse projeto agora.
Mas mesmo configurando para modo Homologação não está funcionando.
Desde já,
Obrigado.
-
Estou tentando trasmitir um NFCe em Homologação para GO, porem não estou tendo sucesso.
Estão me retornando o erro: Rejeição: Código Identificador do CSC no QR-Code não cadastrado na SEFAZ
Enviei um e-mail para a SEFAZ GO e me retornaram o erro dizendo que no IdToken deveria ser 0001 ou 0002, como faço para
corrigir esses dados no LINK do QR-Code. Já estou alimentando as configurações do componente com essas informações.
Configuração feita:
with ACBrNFe1.Configuracoes.Geral
do beginExibirErroSchema := True;
FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%';if Maquina.PA_C16 = 0
then FormaEmissao := teNormal
else FormaEmissao := teOffLine;ModeloDF := moNFCe;
VersaoDF := ve310;
IdCSC := '9e0c9eec1cf06209'; // 9e0c9eec1cf06209 ab5aade444e1caea 0123456789
CSC := '00001'; //Salvar := True;
IncluirQRCodeXMLNFCe := True;end;
QR-Code Gerado:
'http://homolog.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe?chNFe=52160912896125000120650000000000491000000495&nVersao=100&tpAmb=2&dhEmi=323031362D30392D32365431333A34373A35312D30333A3030&vNF=669.37&vICMS=0.00&digVal=5A6638472F464C6A6347647232653663306B5958587256736759303D&cIdToken=000000&cHashQRCode=ACC29D0480D9BB09F30BD179E6A7FD12217D2612'
Desde já,
Obrigado.
-
Boa tarde, Italo.
Muito obrigado deu certo.!!!
- 1
-
Boa tarde,
estou tentando fazer um CTE e preencher a TAG ICMSOutrasUF,
porem a tag não está aparecendo no XML. Será que preciso fazer alguma
configuração? Ou basta preencher os valores no componente?
Segue o código abaixo.
case dm.cdsGil_Mes.FieldByName( 'me_cst1' ).AsInteger of
00: begin
Imp.ICMS.SituTrib := cst00;
Imp.ICMS.ICMS00.CST := cst00; // Tributação Normal ICMS
Imp.ICMS.ICMS00.vBC := dm.cdsGil_Mes.FieldByName( 'me_vlr_base_calc_icms' ).asFloat;
Imp.ICMS.ICMS00.pICMS := dm.cdsGil_Mes.FieldByName( 'me_aliq_icms' ).asFloat;
Imp.ICMS.ICMS00.vICMS := dm.cdsGil_Mes.FieldByName( 'me_vlr_icms' ).asFloat;
end;
20: begin
Imp.ICMS.SituTrib := cst20;
Imp.ICMS.ICMS20.CST := cst20; // Tributação com BC reduzida do ICMS
Imp.ICMS.ICMS20.pRedBC := 0.00; // RoundTo(DM_CNT.Conhec2ReducaoICMS.AsFloat, -2);
Imp.ICMS.ICMS20.vBC := dm.cdsGil_Mes.FieldByName( 'me_vlr_base_calc_icms' ).asFloat;
Imp.ICMS.ICMS20.pICMS := dm.cdsGil_Mes.FieldByName( 'me_aliq_icms' ).asFloat;
Imp.ICMS.ICMS20.vICMS := dm.cdsGil_Mes.FieldByName( 'me_vlr_icms' ).asFloat;
end;
40: begin
Imp.ICMS.SituTrib := cst40;
Imp.ICMS.ICMS45.CST := cst40; // ICMS Isento
end;
41: begin
Imp.ICMS.SituTrib := cst41;
Imp.ICMS.ICMS45.CST := cst41; // ICMS não Tributada
end;
51: begin
Imp.ICMS.SituTrib := cst51;
Imp.ICMS.ICMS45.CST := cst51; // ICMS diferido
end;
90: begin
Imp.ICMS.SituTrib := cst90;
Imp.ICMS.ICMS90.CST := cst90; // ICMS Outros
Imp.ICMS.ICMS90.pRedBC := 0.00; // RoundTo(DM_CNT.Conhec2ReducaoICMS.AsFloat, -2);
Imp.ICMS.ICMS90.vBC := dm.cdsGil_Mes.FieldByName( 'me_vlr_base_calc_icms' ).asFloat;
Imp.ICMS.ICMS90.pICMS := dm.cdsGil_Mes.FieldByName( 'me_aliq_icms' ).asFloat;
Imp.ICMS.ICMS90.vICMS := dm.cdsGil_Mes.FieldByName( 'me_vlr_icms' ).asFloat;
Imp.ICMS.ICMS90.vCred := 0.00; // RoundTo(DM_CNT.Conhec2CreditoICMS.AsFloat, -2);
end;end;
if rem.enderReme.UF <> emit.enderEmit.UF
then begin
imp.ICMS.ICMSOutraUF.CST := cstICMSOutraUF;
imp.ICMS.ICMSOutraUF.pRedBCOutraUF := 0;
imp.ICMS.ICMSOutraUF.vBCOutraUF := dm.cdsGil_Mes.FieldByName( 'me_vlr_base_calc_icms' ).asFloat;
imp.ICMS.ICMSOutraUF.pICMSOutraUF := dm.cdsGil_Mes.FieldByName( 'me_aliq_icms' ).asFloat;
imp.ICMS.ICMSOutraUF.vICMSOutraUF := dm.cdsGil_Mes.FieldByName( 'me_vlr_icms' ).asFloat;
end;Desde já,
Obrigado.
-
Boa tarde, estou tentando emitir um NFCe para 'GO'
com certificado digital A1 e está me retornando este erro também
"12157 - Erro no suporte a canais seguros"
O que pode ser??
Desde já,
Obrigado.
-
Bom dia Italo,
Deu certo o erro era isso mesmo.
Obrigado.
-
Boa tarde, estou com o mesmo problema. Fui implantar um cliente novo, estou enviando um CTe em produção está dando certo, porem no cancelamente está me retornando o erro: Rejeição: Falha no Schema específico para o evento.
XML Envio Evento:
<?xml version="1.0" encoding="UTF-8"?>
-<eventoCTe versao="2.00" xmlns="http://www.portalfiscal.inf.br/cte">
-<infEvento Id="ID1101113116082259889600019557001000000001100000001801"><cOrgao>31</cOrgao>
<tpAmb>1</tpAmb>
<CNPJ>22598896000195</CNPJ>
<chCTe>31160822598896000195570010000000011000000018</chCTe>
<dhEvento>2016-08-09T14:44:04</dhEvento>
<tpEvento>110111</tpEvento>
<nSeqEvento>1</nSeqEvento>
-<detEvento versaoEvento="2.00">
-<evCancCTe><descEvento>Cancelamento</descEvento>
<nProt>131160161144688</nProt>
<xJust>Erro de dados</xJust>
</evCancCTe>
</detEvento>
</infEvento>
XML Retorno:
?xml version="1.0" encoding="UTF-8"?>
-<retEventoCTe versao="2.00" xmlns="http://www.portalfiscal.inf.br/cte">
-<infEvento><tpAmb>1</tpAmb>
<verAplic>1.0.3</verAplic>
<cOrgao>31</cOrgao>
<cStat>630</cStat>
<xMotivo>Rejeicao: Falha no schema XML especifico para o evento</xMotivo>
</infEvento>
</retEventoCTe>
----------------------------------
Desde já,
Agradeço.
-
Bom dia Gabriel,
Não é possível uma unica aplicação possuir um componente do trunk e outro do trunk2.
O componente ACBrNFSe já foi migrado para o Trunk2, mas existem alguns problemas para serem resolvidos.
Por exemplo: Criar os arquivos INI para cada provedor, resolver uma questão pendente que é quando o lote é assinado e os RPS também (o componente hoje só consegue assinar o lote se o RPS não for assinado), realizar testes e fazer as devidas correções nos métodos: Gerar, EnviarSincrono e SubstituirNFSe.
Se o provedor que você necessita para emitir as NFS-e não requer que tanto o lote quanto o RPS sejam assinados e o método de envio é o Enviar, basta então verificar se o arquivo INI dele já esta disponível ou não, se não esta ou você aguarde ou baseado nos que já existem tente fazer e realize os testes, se tudo der certo não esqueça de disponibilizar o INI do provedor.
Boa tarde Itálo,
Então o provedor que utilizo aqui é o ISSDsf para Uberlândia, dei uma pesquisada no forum já vi algumas pessoas tentaram mas sem sucesso, vou ver se consegui fazer alguma coisa aqui e vou informando a vocês.
Fico no aguardo de atualizações ou novidade.
Desde já,
Agradeço.
-
NFS2 ainda não está completamente pronto no Trunk2
Boa tarde,
Daniel aqui na empresa temos uma aplicação que emite todos os documentos fiscais eletrônicos e pelo que entendi não foi migrado para o Trunk2 o NFSe, existe alguma previsão para esta migração?? Como posso trabalhar com essa aplicação com Trunk1 e Trunk2? Sendo o Trunk1 apenas para NFSe.
Desde já,
Obrigado.
-
{ RESOLVIDO }
Não consigo concluir este TÓPICO.
-
Boa tarde,
Gostaria de saber se alguem já conseguiu fazer a impressão/obterLink para o provedor ISSDSF.
Desde já Obrigado.
-
Pelo correto, você deveria colocar como "resolvido" este tópico e criar um novo
Ok, vou fazer isto.
Mas uma vez, muito Obrigado!!!
Então Gabriel,
eu usava este provedor para São Luis - MA (agora já é outro provedor), e lá a prefeitura não permitia (na época) o cancelamento via WebService, por isso não tenho como te dizer especificamente como você deve proceder.
Mais tente ativar a propriedade ACBrNFSe.Configuracoes.WebServices.Salvar e veja mais detalhes no XML.
Obs.: Segundo o XML schema do provedor irá retornar uma tag Sucesso no XML
Opa!!! Entendi, Ok, esse provedor é muito complicado..Hehehehehhehe.
Vou fazer isto, vou ler o XML de retorno.
E impressão da DANFE? ou Obter o link direto? Você chegou a utilizar ou não?
Desde já Obrigado..
É um duvida!! Como eu concluo este post??
-
Não sei dizer se eles disponibilizam link, a impressão nossa é via sistema com ReportBuilder já desde os tempos da dll, ai usamos este mesmo... Mais creio que de para usar do ACBr sem problemas...
Ok, Michel, muito obrigado pela sua ajuda, vlw demais.
Já estou conseguindo enviar e cancelar as notas tranquilamente, agora preciso ver essa questão da impressão. Será que tenho que criar outro tópico para isso? Ou eles me responderam por aqui mesmo?
Desde já Muito Obrigado.
- 1
-
Então Gabriel,
eu usava este provedor para São Luis - MA (agora já é outro provedor), e lá a prefeitura não permitia (na época) o cancelamento via WebService, por isso não tenho como te dizer especificamente como você deve proceder.
Mais tente ativar a propriedade ACBrNFSe.Configuracoes.WebServices.Salvar e veja mais detalhes no XML.
Obs.: Segundo o XML schema do provedor irá retornar uma tag Sucesso no XML
Opa!!! Entendi, Ok, esse provedor é muito complicado..Hehehehehhehe.
Vou fazer isto, vou ler o XML de retorno.
E impressão da DANFE? ou Obter o link direto? Você chegou a utilizar ou não?
Desde já Obrigado..
-
Em relação ao cancelamento, sempre fiz com os dados que tenho salvo no banco de dados, sem carregar o XML, tente assim.
ACBrNFSe1.NotasFiscais.Clear; with ACBrNFSe1.NotasFiscais.Add, Ds_Tabela.DataSet do begin NFSe.Numero := 'INFORMAR'; NFSe.IdentificacaoRps.Numero := 'INFORMAR'; NFSe.IdentificacaoRps.Serie := 'INFORMAR'; NFSe.IdentificacaoRps.Tipo := trRPS; NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := 'INFORMAR'; NFSe.PrestadorServico.IdentificacaoPrestador.InscricaoMunicipal:= 'INFORMAR'; NFSe.PrestadorServico.Endereco.CodigoMunicipio := 'INFORMAR'; NFSe.MotivoCancelamento := 'INFORMAR'; //Se nao me engano, o motivo é usado em apenas um provedor e não no DSF (a confirmar) NFSe.CodigoVerificacao := 'INFORMAR'; end; ACBrNFSe1.WebServices.CancelaNFSe(mCodCanc);
Muito obrigado Michel, é dessa maneira ficou bem melhor....
Só mais uma duvida ...kkkkkk
Como sei se o houve sucesso, ou erro? Pois o ACBr1.WebServices.CancNFSe.Msg retorna vazio, mesmo não cancelando a nota, fui DEBUG o codigo vi o erro em DEBUG lego após o Stream de envio, mas não consegui pegar o erro aqui na frente.
-
Bom dia,
Sim, envio em lote. No meu caso, sempre criamos o RPS, com o sequencial correto, e enviamos na ordem. Normalmente se algum RPS tem erro os outros RPS do lote não processa.
No componente existe a função ConsultarSequencialRPS, creio que seria pra este seu caso, já tentou utiliza-la?
Opa!! Michel foi o que eu imaginei mesmo, eu fiz dessa forma porem aquele negocio se a nota anterior não for a proxima tambem não vai.
Agora eu estou com problema para CANCELAMENTO, não estou conseguindo nem explicar, não sei se estou carregando o arquivo correto. Quando carrega do LoadFromFile, ficam faltando informações, quando Carrego pelo LoadFromStream ele funciona, mas faltam algumas informações...To brigando com isso aqui hoje o dia inteiro, mas está dificil se vc tiver alguma ideia.. hehehheheheh
Desde já obrigado.
-
Bom dia Gabriel,
creio que você não esteja informando os itens do RPS (para este provedor é necessário)
with ItemServico.Add do
begin
Descricao := 'Discriminacao';
Quantidade := 1;
ValorUnitario:= 10;
end;Michel, boa tarde.
Só uma duvida, no envio da NFSe para este provedor.
Você faz o envio em LOTE? ou nota a nota? Pois quando fiz pela DLL, precisa obter toda vez o sequencial do RPS pois quando uma das notas do LOTE não é enviada eu não consigo enviar a sequencia, então toda vez que envio uma nota eu tenho que obter o ultimo sequencial, porem vi que nos exemplos do ACBR não encontrei essa captura.
Como faço? Tenho alguma forma de envio que não preciso ficar obtendo esse sequencial, mas que dando erro em uma nota a proxima ele aceite?
Desde já, obrigado
-
Bom dia Gabriel,
creio que você não esteja informando os itens do RPS (para este provedor é necessário)
with ItemServico.Add do
begin
Descricao := 'Discriminacao';
Quantidade := 1;
ValorUnitario:= 10;
end;Bom dia Michel,
Era isto mesmo, agora o envio funcionou.
Muito Obrigado!
-
Erro No Schema :não Foi Possível Identificar A Versão Da Mensagem
em ACBrMDFe
Postado
Bom dia Ítalo, deu certo!!
Muito Obrigado!!