Valkennedy Fernandes
Membros-
Total de ítens
27 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Valkennedy Fernandes postou
-
Rejeição: Total da BC do IBS e da CBS difere da soma dos itens (Monofásico)
um tópico no fórum postou Valkennedy Fernandes ACBrNFe
Olá pessoal. Estou implementando a tributação IBS/CBS monofásica na NFe conforme o layout da reforma tributária e estou enfrentando a seguinte rejeição ao tentar autorizar a nota: Rejeição: Total da BC do IBS e da CBS difere da soma dos itens. A nota possui apenas um item e está utilizando CST 620 (monofásico). Estrutura do item <IBSCBS> <CST>620</CST> <cClassTrib>620001</cClassTrib> <gIBSCBSMono> <gMonoPadrao> <qBCMono>1.0000</qBCMono> <adRemIBS>10.0000</adRemIBS> <adRemCBS>20.0000</adRemCBS> <vIBSMono>10.00</vIBSMono> <vCBSMono>20.00</vCBSMono> </gMonoPadrao> <vTotIBSMonoItem>10.00</vTotIBSMonoItem> <vTotCBSMonoItem>20.00</vTotCBSMonoItem> </gIBSCBSMono> </IBSCBS> Total da nota <IBSCBSTot> <vBCIBSCBS>0.00</vBCIBSCBS> <gMono> <vIBSMono>10.00</vIBSMono> <vCBSMono>20.00</vCBSMono> <vIBSMonoReten>0.00</vIBSMonoReten> <vCBSMonoReten>0.00</vCBSMonoReten> <vIBSMonoRet>0.00</vIBSMonoRet> <vCBSMonoRet>0.00</vCBSMonoRet> </gMono> </IBSCBSTot> Informações adicionais Nota com 1 item CST 620 cClassTrib 620001 Ambiente Homologação Os valores de vTotIBSMonoItem somam corretamente com vIBSMono no total Não há diferença de arredondamento Mesmo assim o autorizador retorna a rejeição informando divergência entre o total da base e a soma dos itens. Dúvida No caso de tributação monofásica (CST 620): O campo vBCIBSCBS no total deve permanecer 0.00? Ou deve ser informado com algum valor derivado do item (por exemplo valor do produto)? Estou anexando o XML completo gerado pelo sistema. Se alguém já tiver passado por essa validação ou souber como a SEFAZ está esperando essa estrutura no caso de monofásico, agradeço a ajuda. 24260310482083000156557200000004801104820839-nfe.xml -
Como calcular os campos vItem e VNFTot?
Valkennedy Fernandes replied to Valkennedy Fernandes's tópico in ACBrNFe
Não vi formula na nt, apenas falando que o vNTTot deve ser o totalizador de vItem. Mas quero saber como formar o vItem. Até pq isso aqui não ajuda em nada. -
Pessoal, alguém poderia esclarecer como deve ser feito o cálculo dos campos vItem e vNFTot na NF-e com a reforma tributária? Mesmo após realizar o curso da reforma do ACBr, ainda fiquei com dúvidas — principalmente porque não encontrei uma orientação clara sobre o que exatamente deve compor o vItem. Devo considerar apenas o vProd? Ou o valor do item no vItem deve incluir também frete, descontos, IBS, CBS ou outros componentes? Atualmente estou preenchendo o vItem apenas com o vProd, e a nota está sendo autorizada, mas não sei se isso está correto conforme o layout novo. Alguém sabe informar qual é a fórmula correta ou a regra que deve ser seguida para calcular esses campos?
-
Reforma tributária - total da nfe difere da soma do total dos itens da nota
um tópico no fórum postou Valkennedy Fernandes ACBrNFe
Enfim, a dúvida é pq estou recebendo o erro "total da nfe difere da soma do total dos itens da nota" -
Olá, pessoal! Estou utilizando o componente ACBrNFe e tenho uma dúvida sobre como imprimir corretamente as notas fiscais já carregadas no NotasFiscais, respeitando o status de cada uma. Eu adiciono as notas ao componente via NotasFiscais.Add ou NotasFiscais.LoadFromString, e gostaria de fazer um loop para imprimir cada nota da seguinte forma: Se a nota foi autorizada, gerar o DANFE normal. Se a nota foi cancelada, imprimir o DANFE com a tarja de cancelamento, como o ACBr faz normalmente ao lidar com notas canceladas. O problema é que, mesmo após carregar o XML do evento de cancelamento via EventoNFe.LerXML(...), o componente não reconhece automaticamente que a nota foi cancelada, e a impressão sai como autorizada. Já tentei associar o evento à nota, mas ainda não consegui que a propriedade Nota.Cancelada seja verdadeira. Alguém poderia me orientar: Qual é o procedimento correto para que o ACBr reconheça a nota como cancelada? Como associar corretamente o XML do evento à nota carregada? Existe alguma forma de gerar e salvar o XML final (NFe + evento de cancelamento) que o ACBr reconhece como cancelada ao carregar? Agradeço desde já qualquer ajuda! Abraços!
-
É possível colocar um memo atrás de outro no fastreport?
um tópico no fórum postou Valkennedy Fernandes Dúvidas Gerais sobre o ACBr
Olá, alguém aqui sabe dizer se é possível colocar um memo atrás de outro no fastreport? -
Consegui visualizar, vlw.
-
Olá, tenho uma nota com dados inválidos propositalmente. Quando valido ela no botão Valida XML no exemplo do acbr, é levantada uma exceção e obtenho a resposta abaixo: Erro: Falha na validação dos dados da nota: 1039 Campo:CNPJ - Conteúdo inválido Campo:Código do Município - Conteúdo inválido Quando valido em um exemplo que criei, é levantada uma exceção e a resposta que obtenho é a seguinte: 'Falha na validação dos dados da nota: 1039'#$D#$A'TAG:<dest> ID:E02/CNPJ(CNPJ) - Conteúdo inválido.'#$D#$A'TAG:<dest><enderDest> ID:E10/cMun(Código do Município) - Conteúdo inválido.'#$D#$A Existe uma forma de configurar essa resposta?
-
Procedimentos para Cancelamento
Valkennedy Fernandes replied to Valkennedy Fernandes's tópico in ACBrNFe
Resolvi o problema criando uma espécie de método para verificar o número de consultas realizadas em menos de uma hora. -
Procedimentos para Cancelamento
Valkennedy Fernandes replied to Valkennedy Fernandes's tópico in ACBrNFe
Não, eu não faço. O algoritmo é esse ai. A unica consulta que faço é no item 7 - Então, para verificar se a nota foi realmente cancelada, consulto a nota na sefaz. Não existe uma forma de saber se a nota foi cancelada ao executar o item 6? A resposta que se deve receber é essa mesmo 128 – Lote de Evento Processado? -
Pessoal, sou iniciante nesse negócio de emitir documentos fiscais e tenho algumas duvidas no processo de cancelamento Tenho uma implementação onde o backend fica mais ou menos assim: 1 - Recebo a requisição 2 - Trato as validações da requisição 3 - Abro uma transaction no banco de dados 4 - Insert no banco de dados com os dados atuais do cancelamento da nota 5 - Realizo o cancelamento da nota 6 - Ao receber a resposta da sefaz, verifico se a resposta foi 128 – Lote de Evento Processado, indicando que a sefaz recebeu o evento. 7 - Então, para verificar se a nota foi realmente cancelada, consulto a nota na sefaz. 8 - Se o retorno da consulta na sefaz foi cancelado registro o protoloco no banco de dados. 9 - Efetuo o commit A questão é q tenho recebido alguns erro do tipo "REJEICAO: CONSUMO INDEVIDO PELO APLICATIVO DA EMPRESA [QUANTIDADE CONSULTAS POR HORA, 15]". Antes no procedimento acima sempre verificava o status de serviço, mas já observei no forum que não é uma boa pratica. Enfim, como séria atitude correta para evitar esse erro ou qual forma de tratar esse problema?
-
Método CalculaChaveInutilizacao, CalculaChaveNFe e outros
Valkennedy Fernandes replied to Valkennedy Fernandes's tópico in ACBrNFe
Achei o método GerarChaveAcesso na unit ACBrDFeUtil. Mas não achei um para Gerar a chave de acesso da inutilização. Fiz a implementação do método. -
Método CalculaChaveInutilizacao, CalculaChaveNFe e outros
Valkennedy Fernandes replied to Valkennedy Fernandes's tópico in ACBrNFe
Só achei métodos para contingência. -
Método CalculaChaveInutilizacao, CalculaChaveNFe e outros
Valkennedy Fernandes replied to Valkennedy Fernandes's tópico in ACBrNFe
Desculpa minha leseira, mas eu não consegui encontrar. kkkkkkkkkkkk Sabe dizer onde estão. -
Método CalculaChaveInutilizacao, CalculaChaveNFe e outros
um tópico no fórum postou Valkennedy Fernandes ACBrNFe
Olá, existe algum método no ACBr para eu saber a chave e cDV antes de fazer comunicação com a sefaz? -
Acbr não instala na versão Delphi Community Edition 10.4
um tópico no fórum postou Valkennedy Fernandes Dúvidas Gerais sobre o ACBr
Estou tentando instalar o acbr na versão Delphi Community Edition 10.4, só que ao executar o instalador do acbr ele diz que não é possível instalar pois o delphi community não está com o compilador de linha de comando. O que eu faço?
