-
Total de ítens
285 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Marcelo Calvi Belanga
-
-
-
Está tentando fazer em homologação?
Nunca consegui emitir uma GNRe em homologação.
Atualmente para o estado de GO, utilizo, 102.
-
-
Caro @Daniel Simoes, estava verificando minhas pendências e me deparei com esse assunto. Já de antemão me desculpe pela demora do feedback.
Após os ajustes efetuados em 30/07/2018, as impressões estão perfeitas. Testadas em FR, ESCPOS, 1 e 2 linhas.
Muito obrigado.
- 2
-
Funcionou perfeitamente @Italo Jurisato Junior, abaixo um XML de exemplo com o mesmo produto com diferimento total e parcial.
Muito obrigado.
@Felipe E. Resende Mesquita, pode fechar o tópico.
- 2
-
5 minutos atrás, Italo Jurisato Junior disse:
Marcelo,
Além do pcnConversao é preciso alterar também o pcnNFeW.
Atualize tudo e faça um novo teste.
Acabei de verificar a condição adicionada em pcnNFeW.
Voltarei para dar o feedback.- 1
-
@Italo Jurisato Junior, foi bem rápido....
Acabei de ver que subiu uma alteração sobre esse post.
Vou atualizar e fazer os testes, retorno para dar o feedback.
Muito obrigado.
- 2
-
Basicamente, teria que alterar o arquivo pcnConversao.pas, da seguinte forma?
TpcnDeterminacaoBaseIcms = (dbiMargemValorAgregado, dbiPauta, dbiPrecoTabelado, dbiValorOperacao, dbiNenhum);
// N13 - Modalidade de determinação da BC do ICMS ******************************
function modBCToStrTagPosText(const t: TpcnDeterminacaoBaseIcms): string;
begin
result := EnumeradoToStr(t, ['0 - Margem Valor Agregado (%)', '1 - Pauta (Valor)', '2 - Preço Tabelado Máx. (valor)', '3 - valor da operação', ''],
[dbiMargemValorAgregado, dbiPauta, dbiPrecoTabelado, dbiValorOperacao, dbiNenhum]);
end;function modBCToStr(const t: TpcnDeterminacaoBaseIcms): string;
begin
// 0 - Margem Valor Agregado (%);
// 1 - Pauta (Valor);
// 2 - Preço Tabelado Máx. (valor);
// 3 - valor da operação.
result := EnumeradoToStr(t, ['0', '1', '2', '3', ''],
[dbiMargemValorAgregado, dbiPauta, dbiPrecoTabelado, dbiValorOperacao, dbiNenhum]);
end;function StrTomodBC(out ok: boolean; const s: string): TpcnDeterminacaoBaseIcms;
begin
result := StrToEnumerado(ok, s, ['0', '1', '2', '3', ''],
[dbiMargemValorAgregado, dbiPauta, dbiPrecoTabelado, dbiValorOperacao, dbiNenhum]);
end; -
33 minutos atrás, Italo Jurisato Junior disse:
Bom dia Marcelo,
Realmente o campo modBC recebe um enumerador, logo se não atribuirmos nada será assumido o primeiro valor que é zero.
Como a tag é opcional, acredito que a melhor solução para esse caso é criar um enumerador chamado "dbiNenhum".
Desta forma se o valor de modBC for dbiNenhum a tag não será gerada.
Bom dia Italo,
Pensei exatamente isso, mas não tenho conhecimento suficiente para esse tipo de alteração. Pode me ajudar?
-
Não uso TXT, monto direto no componente.
Segue o XML.
-
Boa tarde,
Estou com uma situação que não descobri como resolver, procurei pelo fórum e não encontrei nada.
Como não informar a TAG modBC quando ICMS51 com pDif=100? Ou seja, quando o diferimento do produto for 100%, devo informar apenas a tag <orig> e <CST> e neste caso a tag modBC está sendo informada automaticamente com <modBC>0</modBC>, por se tratar de um tipo enumerado. Conforme a imagem abaixo:
Mas na tabela onde informa se a tag é obrigatória ou não para cada CST, temos um ?, no modBC para o ICMS51, como pode ser visto na imagem abaixo:
Pesquisando, encontrei essa informação:
Agradeço, desde já alguém que possa ajudar.
Obrigado.
-
Bom pessoal, necessitei dessas informações que não havia conseguido obter, para tratar a rejeição 573, de duplicidade de evento, com a ajuda do @BigWings, consegui obter as informações necessárias para salvar na base de dados, as informações que geralmente salvo, quando o registro do evento ocorre normalmente. O que ocorreu esse dias e que na resposta do webservice de evento, deu algum problema que o aplicativo não recebeu tais informações, então após a consulta da NFe pela chave de acesso, tenho tais informações carregadas no componente.
Por fim, usei Campo.SaveToFile para salvar o XML "-procEventoNFe.xml" do evento. Não sei se é a maneira mais simples, mas foi a única forma que consegui.
Se houver mais algum comentário, ou dica, ótimo.
Caso contrário, podemos dar por encerrado esse tópico.
Obrigado.
- 3
-
Muitíssimo obrigado @BigWings, era exatamente isso que eu precisava.
Acrescentando informações ao mesmo assunto...
Através deste DM_Principal.ACBrNFe.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.XML, consegui separar somente o XML do envento teCancelamento e salvar na base de dados. Através do componente, consigo gravar somente esse XML em disco após a consulta? Como se fosse no Envio do Evento?
- 1
-
Boa tarde Felipe, preciso da data e hora do registro do recibo e não da NFe.
Não consigo chegar na tag dhRegEvento.
-
Boa tarde a todos...
Estou tentando tratar um erro de duplicidade de evento de cancelamento e preciso pegar o conteúdo da tag dhRegEvento e nProt, que obtenho após carregar o XML de autorização da NFe e executar uma consulta pela chave de acesso no Webservice.
Não consigo encontrar como pegar essas informações. Segue abaixo, imagem para facilitar entendimento, se alguém souber e por ajudar, fico muito agradecido.
-
Olá @bochnia, obrigado por compartilhar tal informação. Agora é só aguardar o lançamento da próxima versão na Conference....
E sobre essa solução temporária, qual seria?
- 1
-
Pode nos enviar o xml para análise?
-
1 hora atrás, Celso disse:
@Marcelo Calvi Belanga detectei que o problema ocorreu devido a você estar usando o Tema do IPS Default no fórum. Estamos corrigindo o cadastro neste tema, por hora, para que você consiga fazer a inscrição, mude o tema para o tema padrão, como no print abaixo:
Obrigado Celso.
Funcionou!
- 3
-
-
@Fernando Rodrigo, conseguiu resolver seu problema?
-
Bom dia Fernando,
Veja que no seu XML, você está passando o código da receita de ICMS ST e o detalhamento da Receita do DIFAL.
<c02_receita>100099</c02_receita>
<c25_detalhamentoReceita>000005</c25_detalhamentoReceita>
Tente passar desta forma e veja se dá certo
<c02_receita>100099</c02_receita>
<c25_detalhamentoReceita>000003</c25_detalhamentoReceita>- 2
-
54 minutos atrás, bochnia disse:
Olá Marcelo,
Eu estou com o mesmo problema descrito por você, estou pesquisando bastante uma solução e efetuando teste e teste, verificando cada propriedade do FireDac. Mas até agora o problema de apagar todos os registros do detalhe é o mesmo,
sempre retornar os registros apagados.O cache bagunça após a exclusão do último registro do detalhe, correto?
-
pDevol = Percentual da mercadoria devolvida. Só fazer cálculo.
Na dúvida, o departamento fiscal de seu cliente, deve estar apto a responder essa pergunta.
No meu caso, deixo para o cliente digitar conforme orientação do departamento fiscal dele.
- 4
-
Boa noite. Não consegui não. Deixe no afterdelete um applyupdates.
Não resolve da forma que eu queria, mas funciona.
Você enfrenta o mesmo problema?
Casa decimais no DANFE
em NFe/NFCe - Nota Fiscal Eletrônica
Postado
Bem simples isso @Arturo. Basta dar uma explorada para conhecer as propriedades do componente.