Search the Community
Showing results for tags 'troco'.
-
Bom dia pessoal. Visualmente, como vocês tem apresentado para o cliente as informações de acréscimo, desconto e troco que podem ser retornado pelo TEF? Caso o TEF retorne saque ou desconto/acréscimo a aplicação de vocês altera os saques ou descontos/acréscimos que foram definidos no fechamento da venda pelo usuário? Nunca ví na tela de pagamento dos sistemas essas informações na tela, geralmente o saque (troco) e reajuste de valores (acréscimo ou desconto) são definidos no fechamento da venda e não nas formas de pagamento.
-
Boa tarde, considerando que o componente ACBrNFe já está preparado para a nova versão 4.00, e que o pessoal do fórum já está "a milhão" testando a nova versão em homologação, gostaria de compartilhar o ajuste nos componentes de impressão da NFC-e (modelo 65), TACBrNFeDANFeESCPOS e TACBrNFeDANFCeFortes, para ler o troco do componente ACBrNFe (tag NFe.pag.vTroco) e usar na impressão (mantendo a devida compatibilidade com a propriedade original vTroco que já tinha na classe TACBrNFeDANFEClass). Seguem units em anexo para análise... Att Ricardo ACBrNFeDANFeESCPOS.pas ACBrDANFCeFortesFr.pas
- 23 replies
-
- 1
-
Pessoal venho aqui perguntar para vocês o que os coletas estão fazendo em relação de quando existe troco em múltiplas formas de pagamento. Vou sitar um exemplo Valor total da compra: 10,00 Cliente pede para dividir, passa o cartão de crédito com 5 reais, e a outra pessoa entrega uma nota de 20,00. como vocês enviam essa informação para as formas de pagamento no NFCe, pois vai dá errado a suma das formas de pagamento com o total da compra. grato
- 13 replies
-
- troco
- multiplas formas de pagamento
-
(and 1 more)
Tagged with:
-
Boa tarde, Após fazer alguns testes, percebi que a validação de regra de negócio dentro do ACBr ainda estava gerando a rejeição de NFC-e com somatório dos pagamentos diferente do total da NF. Conforme novo layout da NFe e NFCe 4.0 isso já foi ajustado devido a nova tag de troco dentro das informações de pagamento. Segue anexo da alteração da regra de negócio 767, para validar apenas para versões menores da 4.0. ACBrNFeNotasFiscais.pas
-
Boa tarde, Apos alguns update, testando a impressão da NFC-e na versão 3.10 com valor do troco informado na propriedade vTroco do componente e gerado mensagem de erro e não imprime a nota. Erro: CalculoImpostovTroco: Field not found: CalculoImposto."vTroco". em anexo o print da mesma. Utilizando Danfe com FAST REPORT.
-
Olá. Enviei na semana passada o arquivo para NTK para homologação do Tef porém não me atentei ao detalhe de que a implementação do Saque e do desconto são obrigatórias com o Pay&Go. Todos os outros testes foram OK porém quando executo o passo 30 e 31 que são para retornar Desconto e Troco na venda o Pay&Go retorna a seguinte mensagem: "Alteração de valor não permitida!" Se puderem me ajudar serei muito grato já que não faço ideia do que preciso alterar para habilitar esta opção no PAF. P.S. Já conferi o componente ACBRTEF e ele está com as propriedades SuportaSaque e SuportaDesconto com o Valor True. Eu comando o pagamento via cartão com a seguinte chamada: StatusTransacao := ACBrTEFD.CRT(ValorInformado, TipoPagamento.Codigo, FDataModule.ACBrECF.NumCOO);
-
Boa tarde, Pessoal boa tarde gostaria de entender como exibir a linha troco na NFC-e, pois lembro-me que na impressão do ECF na hora do informe do valor a maior a própria impressora interpretava o troco, exemplo total de produtos R$ 90,00 e valor pago R$ 100,00, troco R$ 10,00. Só que no meu ini quando informo na TAG PAG o valor de R$ 100,00 a nota é rejeitada informando que o valor do total de produtos / serviços difere do total de somatorio do pagamento da NFC-e. Como tratar o troco na NFC-e? segue o ini. Neste exemplo funciona porque na tag vpag o valor está igual ao total de produtos, mas se eu coloco R$ 5,00 por exemplo acusa a rejeição poderia me auxiliar por favor. NFE.CriarNFe( [infNFe] versao = 3.1 [Identificacao] idDest = 1 tpImp = 4 indFinal = 1 finNFE = 1 indPres= 1 NaturezaOperacao =VENDAS Modelo = 65 Serie = 1 tpEmis = 1 Codigo = 1 numero = 5 Emissao = 26/09/2016 14:55:00 Saida = 26/09/2016 Tipo = 1 Finalidade = 0 [Emitente] CNPJ =09288353000103 IE =242098681 Razao=POSTO GURI PECAS E SERVICOS AUTOMOTIVOS LTDA ME Fantasia = GURI AUTO SERVICE Fone=(82) 33118250 CEP =57000000 Logradouro=AV. MENINO MARCELO numero =4641 Complemento= Bairro=ANTARES CidadeCod= 2704302 Cidade = MACEIO UF =AL Pais = BRASIL CRT = 1 [Produto001] CFOP =5405 Codigo =100 Descricao=AGUA MINERAL GARRAFA 19,5L NCM = 22011000 CEST =0300100 Unidade =UN Quantidade =1 ValorUnitario=2,50 ValorTotal=2,50 uTrib =UN qTrib =1 vUnTrib=2,50 vFrete = 0 vSeg = 0 vOutro = 0 ValorDesconto = 0 infAdProd= vTotTrib= 0,37 [ICMS001] CSOSN = 202 Origem = 0 Modalidade = 4 modBCST = 0 pMVAST=30,00 pRedBCST = 0 vBCST= 3,25 pICMSST= 14,00 vICMSST= 0,13 pCredSN = 0 vCredICMSSN = 0 [IPI001] CST = 99 ClasseEnquadramento= CodigoSeleIPI= QuantidadeSelos= CodigoEnquadramento= ValorBase = 0 Aliquota = 0 Valor = 0 [PIS001] ValorBase = 0 Aliquota = 0 Valor = 0 Quantidade= ValorAliquota = 0 [COFINS001] ValorBase = 0 Aliquota = 0 Valor = 0 Quantidade= ValorAliquota = 0 [Total] vICMSDeson = 0 BaseICMS = 0 ValorICMS = 0 ValorProduto= 2,50 BaseICMSSubstituicao= 3,25 ValorICMSSubstituicao= 0,13 ValorFrete = 0 ValorSeguro = 0 ValorDesconto = 0 ValorIPI = 0 ValorOutrasDespesas = 0 ValorNota=2,50 vTotTrib=0,37 [Transportador] FretePorConta = 9 [Pag001] tpag=01 vpag=2,50 [DadosAdicionais] Complemento= OPERADOR CAIXA 1 - PAULO JUNIOR - OS: 123
-
Boa Tarde. Foi observado que na rotina ClearSessao na unit pcnCFe é removido as informações de forma de pagamento porém a informações na property vTroco continua preenchida, poderia ser adicionado um código que também eliminasse o conteúdo da informação ao utilizar a opção ClearSessao que elimina os dados da venda?
-
Boa tarde pessoal, tudo bem? Estou com uma dúvida sobre o requisito xvi, teste 54 onde diz que no estado de SC é possível pagar até R$10,00 a mais no cartão de crédito / débito, seja para troco ou doação. A empresa onde eu trabalho , desenvolve sistemas para distribuidoras de gás e água. Gostaria de saber se preciso implementar esta função , pois no roteiro diz que esta implementação é para mercados e minimercados com predominância de produtos alimentícios. obrigado pela atenção, um bom dia.
-
Boa tarde, eu estou implementando o SAT no software da empresa que eu trabalho, e estou com um problema bem estranho. Em inúmeros testes funciona normalmente, porém quando testo com determinados produtos, mesmo o troco sendo R$0,00, ele é apresentado como R$2,84. Eu "debuguei" o sistema e identifiquei que o valor está indo para o Emulador SAT como '0' e ao retornar ele retorna como 2,84, ao menos foi o que eu entendi. Detalhando mais o problema: arquivo: pcnCFeW - Linha: 714 > vTroco = 0; arquivo: pcnCFeR - Linha: 332 > vTroco = 2,84; Quando vou finalizar a venda no meu código eu faço o cálculo do Troco e atribuo ( o mesmo atribui 0 para a variavel vTroco ). Segue em anexo um xml, constando o problema relatado acima, não sei se irão conseguir simular com os dados que constam nele, mas acredito que sim. Obrigado desde já. cfe.xml
-
Bom Dia Senhores Fiz uma alteração para contemplar a questao do troco, na DANFECe do Fortes Segue: procedure TACBrNFeDANFCeFortesFr.rlbTrocoBeforePrint(Sender: TObject; var PrintIt: boolean); var Troco : Currency; begin PrintIt := (ACBrNFeDANFCeFortes.vTroco > 0); if PrintIt then lTroco.Caption := DFeUtil.FormatFloat(ACBrNFeDANFCeFortes.vTroco,'#,###,##0.00');; end; Se estiver correto, e de acordo, favor subir pro SVN Abraços
-
Pessoal, estou com uma duvida de como deve passar o valor do troco para o componente ACBrNFeDANFeESCPOS para que possa ser impresso. Pois pesquisei aqui no forum e não achei nada a respeito sobre isso para o componente, vi que se passarmos o pagamento como dinheiro ele mostra o valor troco zerado mas se passar o valor do dinheiro maior q o valor da nota é recusada a nota então não sei como fazer.
- 2 replies
-
- nfce
- ACBrNFeDANFeESCPOS
-
(and 1 more)
Tagged with:
-
Boa Tarde pessoal, Nossa homologação está marcada para o inicio de outubro o que significa que será cobrada a ER 02.02. Referente a isso o Requisito XVI item a.2 e a.2.1 mencionado o seguinte. Essa doação será feita na prática de que forma? Sairá da conta do cliente (cartão) e cairá direto na entidade sem fins lucrativos ou o estabelecimento fará ele mesmo a doação posteriormente conforme bem entender (será que dá pra confiar?) ? Existe alguma informação a ser incluída no arquivo de requisição? Grato.
-
Boa tarde amigos, Eu estou realizando testes no componente de TEF, e testando o troco permitido para o TEF, encontrei um problema. Quando o valor da operação em TEF contiver casas decimais e o valor do troco for igual ao limite de troco permitido, ocorre um erro não permitindo a operação. Eu resolvi o problema arredondando para 2 casas na hora da checagem dos valores. Na linha 2661, trocar o conteúdo original po "if (RoundTo(Valor, -2) > RoundTo(RespostasPendentes.SaldoRestante + TrocoMaximo, -2)) then". Obrigado.