-
Total de ítens
1.368 -
Registro em
-
Última visita
-
Days Won
7
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Cleber Ferreira postou
-
Dilma Publica Lei Que Determina Informar Tributos Em Nota Fiscal
Cleber Ferreira replied to cesar_moura's tópico in ACBrNFe
E concordo com o Régys quando ele fala que é preciso cuidado ao fazer esse tipo de afirmação. Complementando a parte "onde milhares de usuário buscam informação aqui", além da informação, dependemos muito das funcionalidades ou melhor, do desempenho do ACBr dentro de nossas AC's. E com certeza os administradores não implementariam algo sem sentido ou comprometesse todos os desenvolvedores. Não falando dessa situação em si onde a responsabilidade é do IBPT, mas de toda a suíte ACBr. -
Como disse o Regys logo acima. Ainda está sendo alterado o componente ACBrPAF para essa mesclagem de arquivos.
-
Dilma Publica Lei Que Determina Informar Tributos Em Nota Fiscal
Cleber Ferreira replied to cesar_moura's tópico in ACBrNFe
Implantada a rotina Régys. Ficou show! Ao colegas que quiserem ver como ficou, segue imagem em anexo. Fiz uma rotina assim para retornar o valor do imposto: function CalculaTributos(vTotalItem : Double; NCM : String; servico : Boolean; origem : Integer; ex : integer) : Double; var qryConsulta : TZQuery; vTributos : Double; begin try qryConsulta := TZQuery.Create(Application); with qryConsulta do begin Active := False; Connection := DM.conLocal; SQL.Clear; SQL.Add('SELECT COALESCE(NCM_ALIQUOTANACIONAL,0) AS NCM_ALIQUOTANACIONAL,'); SQL.Add('COALESCE(NCM_ALIQUOTAIMPORTADO,0) AS NCM_ALIQUOTAIMPORTADO'); SQL.Add('FROM NCM WHERE NCM_CODIGO = :NCM_CODIGO AND NCM_EX = :NCM_EX'); SQL.Add('AND NCM_TABELA = :NCM_TABELA;'); ParamByName('NCM_CODIGO').AsString := NCM; ParamByName('NCM_EX').AsInteger := ex; if servico then ParamByName('NCM_TABELA').AsInteger := 1 else ParamByName('NCM_TABELA').AsInteger := 0; Active := True; First; end; if qryConsulta.Eof then vTributos := 0 else begin case origem of 0 : vTributos := Truncar((vTotalItem * qryConsulta['NCM_ALIQUOTANACIONAL']) / 100, 2); else vTributos := Truncar((vTotalItem * qryConsulta['NCM_ALIQUOTAIMPORTADO']) / 100, 2); end; end; Result := vTributos; except Result := 0; end; end; Como vocês podem ver, passei a armazenar esses dados na tabela de ncm para posterior consulta. À medida que vou incluindo os itens vou utilizando essa função para acumular em um totalizador. Depois ao encerrar o cupom faço da seguinte forma: with ECF.InfoRodapeCupom do begin MD5 := EAD.MD5FromFile(Sistema.Pasta + Sistema.ArqLista); if Cupom.DAV > 0 then Dav := StrZero(IntToStr(Cupom.DAV), 10); if Cupom.PV > 0 then PreVenda := StrZero(IntToStr(Cupom.PV), 10); CupomMania := Sistema.Emp_UF = 'RJ'; MinasLegal := Sistema.Emp_UF = 'MG'; ParaibaLegal := Sistema.Emp_UF = 'PB'; NotaLegalDF.Imprimir := Sistema.Emp_UF = 'DF'; ---------------------------- if Cupom.vTributos > 0 then begin Imposto.ValorAproximado := Cupom.vTributos; Imposto.Fonte := 'IBPT'; end; ---------------------------- end; Espero que seja útil à comunidade. -
Dilma Publica Lei Que Determina Informar Tributos Em Nota Fiscal
Cleber Ferreira replied to cesar_moura's tópico in ACBrNFe
Uma sugestão. Seria interessante funcionar como o componente ACBrCNIEE. Baixar essa tabela e utiliza-las de alguma forma para calcular esse imposto. -
Campo 706-000 Valor Igual A 2 - Em Homologacao
Cleber Ferreira replied to matheus_futura's tópico in Dúvidas sobre TEF
Uma observação a fazer. Aqui no final onde atribui o Operacoes. Só recebe '3' se eu estiver usando o OnComandaECFSubtotaliza. Eu não o utilizo, então para dar certo, tive que comentar dentro do evento apenas. -
Pelo que entendi meses atrás quando eu estava desenvolvendo a rotina é que esse requisito se aplica à PV's feitas fora do PAF onde, como você sabe, não pode-se realizar impressão da mesma, somente mostrar o registro dos itens na tela.
-
Se não me engano tem um tópico onde são listadas as cidades suportadas. Dá uma vasculhada
-
1 - Não é obrigatório, mas como PV é requisito de PAF então o seu retaguarda tem que constar na lista de homologação. E seu frente de caixa deverá ser capaz de buscar essas PV no retaguarda para transforma-las em cupom 2 - Você pode fazer PV em ambos os lados, mas foi como eu disse na resposta anterior, todos que realizem algum requisito vão ser conferidos e homologados. 3 - Sim, sem problemas, a resposta 2 confirma isso. Não tem problema algum. As telas, claro tem que ser diferentes, mas na tela de PV pode colocar algum botão tipo "EMITIR CUPOM". A partir daí vc abre a tela de cupom e registra a PV. Espero ter ajudado!!!
-
sobre a mensagem de autorização, pode ser que seja por causa do emulador, uma vez que o mesmo é rápido para imprimir. Diminuí a velocidade e agora aparece na seguinte sequencia: - aparece mensagem de autorização e começa a impressão - aparece mensagem de destaque da primeira via - volta a mensagem da autorização e começa a impressão da segunda via - aparece a mensagem de destaque da segunda via - encerra ta certo?
-
É isso mesmo.
-
Nós que temos que fazer o cancelamento ou o proprio ACBrTEFD o faz? pergunto isso porque fiz venda utilizando 2 cartões. Aí o primeiro confirmou a transação e o segundo está como pendente. Utilizei o ACBrTEFD.CancelaTransacoesPendentes, aí não confirmou a segunda transação, e depois apareceu a tela do plug&pay pedindo documento original (possivelmente para cancelar a primeira transação). Aí informo o número do cupom. Está certo isso? o componente ainda possui o valor da primeira transação gravada?
-
Boa tarde! Vejam se está correto minha sequencia: 1 - escolho forma de pagamento cartão 2 - realiza a transação TEF mas sem uma confirmação 3 - se for aceita a transação, gravo em buffer a forma de pagamento 5 - registro outras formas de pagamento também em buffer 4 - fecha o cupom lançando cada forma de pagamento e gravando no banco 5 - o ACBrTEFD faz CNF automaticamente dos cartões e exibe na tela a autorização do cartões e impressão das vias Ali no passo 2 depois que a transação é aceita, não aparece a autorização e seu respectivo, somente aparece lá no final quando mando imprimir as transações pendentes. Eu acho que está certo, até porque não foi confirmado anteriormente. Outra coisa, onde configuro o tempo de exibição da mensagem de autorização? Está abaixo do tempo pedido no roteiro
-
Retornar Se A Transação É Credito, Debito, Cheque Ou Algum Outro
um tópico no fórum postou Cleber Ferreira Dúvidas sobre TEF
Bom dia a todos! Alguém sabe la no evento OnDepoisConfirmarTransacoes qual propriedade do RespostasPendentes utilizo para saber se foi cartão (credito ou debito), cheque ou algum outro tipo? -
Pegar Coo Do Cupom Cancelado Quando Tem Um Vinculado
Cleber Ferreira replied to Cleber Ferreira's tópico in ACBrSerial
Valeu Juliomar! Encaixou perfeitamente no meu código. Fico lhe devendo uma Abraço -
Emitir Pre-Venda No Último Ecf Do Estabelecimento
Cleber Ferreira replied to Cleber Ferreira's tópico in PAF-ECF
Eu pensei em algo Isaque que talvez sirva para o resto do pessoal. O meu PAF-ECF possui um servidor onde o mesmo vai centrar todas as movimentações de todas as ECF's do estabelecimento. E no servidor também vou ter gravado algumas informações sobre a movimentação da ECF durante o dia. Então eu fiz o seguinte, ao fechar o dia, eu dou uma busca no servidor e verifico se há outras ECF's ainda em movimentação. Se retornar apenas uma ECF e que seja a que está varrendo o servidor, então eu realizo a emissão e posterior cancelamento das pre-vendas. -
Pegar Coo Do Cupom Cancelado Quando Tem Um Vinculado
Cleber Ferreira replied to Cleber Ferreira's tópico in ACBrSerial
Fiz o seguintes passos utilizando o ECFTeste.exe: - Emiti um cupom fiscal ( COO = 9) - Emiti cupom vinculado (COO = 10) - Realizei o cancelamento através do ACBrECF.CancelaCupom - Foi realizado o cancelamento do vinculado (COO de cancelamento = 11) - Foi realizado o cancelamento do cupom fiscal (COO de cancelamento = 12) No evento OnDepoisCancelaCupom o ACBr.NumCOO retornou 12. Eu preciso que retorne o COO 9. -
Pegar Coo Do Cupom Cancelado Quando Tem Um Vinculado
Cleber Ferreira replied to Cleber Ferreira's tópico in ACBrSerial
Mas aí Régys, o COO já mudou. Por exemplo: COO do cupom emitido = 64 COO do vinculado = 65 COO retornado pelo ACBrECF.NumCOO = 66 (antes do cancelamento) Após o ACBrECF.CancelaCupom o NumCOO passa a adotar o 64 novamente? -
Pegar Coo Do Cupom Cancelado Quando Tem Um Vinculado
um tópico no fórum postou Cleber Ferreira ACBrSerial
Bom dia a todos! Estou realizando alguns testes com TEF emiti um cupom com um vinculado logo após. Aí eu desejo cancelar o cupom, porém primeiro ele cancela o vinculado e depois o cupom. Como faço para pegar o coo do cupom que foi cancelado para eu atualizar na minha base de dados? Grato -
Bom dia a todos! No requisito V - item 4 da ER 2.01 diz que é preciso condicionar a emissão e posterior cancelamento da PV ao último ECF do estabelecimento que ainda não emitiu redução Z. Alguém tem alguma ideia de como posso fazer isso?
-
Já posso fazer esse novo arquivo ou está sendo modificado no componente ACBrPAF?
-
Galera, essa ER vale mesmo para os dois tipos de PAF neh? Estou dando uma lida aqui, fazendo um checklist e mudaram algumas opções do Menu Fiscal. Não tem mais DAV Emitidos, Meios de Pagamento, Tabela Produtos. Pede um novo agora, o Arq. MF binário e o Estoque passou para Registros do PAF-ECF. É certo isso? ou baixei uma versão errada?
-
Jeter, a fórmula do total está certa? Vlr bruto serviço.....: 150,00 Desconto................: 10,00 (-) Acrescimo...............: 5,00 (+) BC ICMS.................: 145,00 Aliq ICMS................: 5,00 (%) Vlr. ICMS................: 7,25 Outros Valores.......: 2,00 (+) Vlr. Total................: 154,25 No manual não ficou muito claro. Grato..
-
Boa noite a todos! Jeter, tenho duas questões a olhar com você: 1 - Olhando o manual do Convenio percebi que CFOP é informado no detalhamento e não no mestre. Vi que na impressão, você colocou o CFOP no cabeçalho da nota. Qual critério é utilizado para que ele apareça lá? Pega um item qualquer, ou ver a quantidade de incidências do CFOP no detalhamento? 2- Nos itens do documento fiscal, no campo valor total diz o seguinte: "Informar o valor total do item, com 2 decimais, o valor deve incluir o valor do icms.". Vou seja, o valor de icms para esse tipo de NF é somado ao total, e não apenas destacado? Abraço.