Ir para conteúdo
  • Cadastre-se

dev botao

Formas De Pagamento/troco Na Nfc-E


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2186 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa Tarde,

 

Gostaria de entender melhor o que deve ser informado nos valores das formas de pagamento de uma NFC-e já que o valor somado essas formas de pagamento não deve ultrapassar o valor da nota fiscal.

 

Ex:

 

Valor da Nota .......... R$ 10,00

Pago em:

Dinheiro......................R$ 5,00           

Cheque.......................R$ 8,00

 

Como devo informar esses valores no XML da nota e como devo imprimir o Danfe?

 

[]'s

Marcio

Postado

Bom dia,

 

No XML estes valores são informados são informados na TAG tPag, de uma estudadinha na nota técnica que tem tudo explicadinho lá.

<pag>
<tPag>01</tPag>
<vPag>10.00</vPag>
</pag>

Você pode encontrar mais informações sobre este assunto no tópico 

Postado
Roberto.Godinho, acho que você não entendeu, como faço pra informar ou como faço nos casos em que tenha troco?

Ex:

 

Valor da Nota .......... R$ 10,00

Pago em:

Dinheiro......................R$ 5,00           

Cheque.......................R$ 8,00

---------------------------------------

Total............................R$ 13,00

Troco............................R$ 3,00

Postado

Roberto.Godinho, também tenho essa dúvida.

O que você respondeu está claro no manual, a dúvida é COMO informar.

Sei que teremos que gerenciar, mas haverão casos que ficará distorcida essa informação, Ex.:

 

Vlr. Venda……..: 20,00

Pago em cartão….: 10,00
Pago em cheque….: 15,00

Troco………….: 5,00

 

No Danfe vai aparecer exatamente a informação acima. No xml, porém, devo descontar os 5,00 de troco, de uma das formas?

Lembrando que troco normalmente é dinheiro. Logo, a informação que irá para a sefaz estará um tanto quanto distorcida.

Mas não vejo outra forma de tratar isto sem uma tag para troco.

Rodrigo Cantelli

  • Moderadores
Postado

Bom dia Rodrigo. 

Pelo que eu entendi é exatamente isto. No XML é valor líquido e no DANFE NFC-e vc deve informar ao cliente o troco. Isto vai estar em um texto e não em tag específica.

No link abaixo tem uma resposta da SEFAZ/AM, confirmando o que o colega Roberto.Godinho postou.

 

Sim Danilo, no xml deve constar apenas o valor líquido recebido.
No entanto, no DANFE NFC-e, segundo o manual de especificações técnicas do DANFE NFC-e e QR Code (versão 3.1), o troco está entre as informações mínimas dos totalizadores, portanto de implementação obrigatória.
Atenciosamente,

Equipe SEFAZ

 

 

Fonte: http://portalnfce.sefaz.am.gov.br/forums/topic/danfe-troco/


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Postado

Kiko, o que você quer dizer é que no XML teremos os valores dos meios de pagamento diferentes dos que serão impressos no DANFE. Mas como devo fazer seguindo esse exemplo?

 

No Danfe imprimiria desta forma:

Valor da Nota............. R$ 10,00

Cartão.........................R$ 5,00           

Cheque.......................R$ 8,00

Troco...........................R$ 3,00

 

E no XML com devo informar os valores pagos de Cartão e Cheque?

 

[]'s

Marcio

  • Consultores
  • Solution
Postado

Boa tarde Marcio,

 

Entendo a sua preocupação, mas vamos nos ater na realidade.

 

Acredito que nenhuma loja costuma retornar troco para alguem que pague em cheque por exemplo.

 

Visto que cheque não há garantia de recebimento.

 

As lojas só retornam troco para que paga em dinheiro, exemplo:

 

Valor da Nota: R$ 46,00

Valor pago    : R$ 50,00 (dinheiro)

Troco:           : R$ 4,00

 

No XML teremos:

 

Valor da Nota : R$ 46,00

Pgto Dinheiro : R$ 46,00  

 

Antes que você questione o meu post, a uns 20 anos atraz eu abastecia o meu carro em um posto vizinho da minha casa.

Colocava 30 reais de combustivel e na hora de pagar com o cartão pedia para o funcionario passar 50 reais e me dar um troco de 20, só para não ter que ir até o banco e efetuar o saque.

O funcionario me olhava torto e pedia autorização para o proprietário.

 

Com o advento da NFC-e, esse tipo de pratica vai ficar complicado ou melhor não vai ser mais possível ser feita.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Bom dia sossystem,

 

Conforme o link que você postou temos o seguinte:

 

(...) "Para seu controle, a transação de saque será informada separadamente no comprovante de vendas e no extrato da sua conta corrente." (...)

 

Neste caso não vejo problemas, supondo que a compra ficou em 40 reais e necessito de 30 reais (saque).

 

No XML vai constar somente os 40 reais e no DANFE também, no caso do saque seria impresso sem seguinte um comprovante de saque no valor de 30 reais.

 

Outra coisa, se o cartão é "passado" uma unica vez, acredito que a modalidade permitida é somente Débito, ou seja não posso pagar os 40 reais no crédito e querer sacar 30.

 

Quanto ao TEF não sei lhe responder. Até onde sei a SEFAZ, mais precisamente o grupo de empresas que esta participando do projeto piloto iriam discutir esse assunto com as operadoras de cartão.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Entendi! Muito obrigado.

Mais uma pergunta sobre TEF> Entao os estabelecimentos que estao com NFC-e em Producao estao utilizando apenas o POS?

  • Consultores
Postado

Boa tarde sossystem,

 

Não tenho nenhuma aplicação emitindo NFC-e apenas NF-e e CT-e, logo não tenho todas as respostas sobre essas questões.

 

Lembre-se apenas ajudei nas alterações do componente ACBrNFe para que o mesmo também suporta-se esse modelo de documento fiscal.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Boa tarde,

 

voltando ao assunto anterior, só por comentar mesmo, como o italo falou, nenhum estabelecimento permite o troco quando é forma de pagamento a prazo, quando cartão o valor não deve ser superior ao da venda.

Alguns estabelecimentos/sistemas até permitem saque com o cartão, mas é feito um tratamento separado para estas opções.

 

No caso dos tratamentos de troco no sistema em que trabalho, cada forma de pagamento é configurável se permite ou não troco, ficando a cargo do adm do sistema decidir, nestes casos, quando o pagamento é superior eu simplesmente desconto o valor do troco da forma de pgto que permitir. Nos documentos fiscais informa-se só o valor liquido. Então, eu tenho nos meus registros de pagamentos o seguinte:

ID_FILIAL ID_PGTO_COMPROVANTES	ID_DB	REFERENCIA	TIPO_FORMA	VALOR_PAGO	VLR_TROCO	
3026	  1			3026	55812		0		50.00		0.00	
3026	  2			3026	55814		4		50.00		4.20	
Postado

Obrigado o todos pelas explicações, que ficou claro pra mim que só terei que permitir troco quando o valor informado em dinheiro for maior ou igual a ele, porém no XML devo informar o valor recebido a dinheiro com o valor do troco descontado. Já no Danfe devo informar com o troco.

 

[]'s

Marcio

Postado

Entendi! Muito obrigado.

Mais uma pergunta sobre TEF> Entao os estabelecimentos que estao com NFC-e em Producao estao utilizando apenas o POS?

 

Pois é, estamos apenas com um cliente cobaia utilizando, ele utiliza apenas pos, agora, este é um problema que terá que ser resolvido logo pois é necessário a confirmação da impressão para confirmar o TEF, mas ao mesmo tempo é necessário a confirmação do pagamento pra gerar a NFCe, nestes casos estou utilizando um contador para o "antigo" COO e informando na transação, confirmo o pagamento e emito a NF-e, em casos de erro na emissão deixo a cargo do emissor o cancelamento da transação TEF.  Mas como disse, ainda não tenho ninguém utilizando esta forma, então não tenho como dizer se esta é a forma correta ou não de fazer o procedimento.

 

Pelo jeito vamos ter que esperar mais um pouco até que as mudanças se estabilizem pra gente acerta o que estiver errado e tocar o barco pra frente.

  • Consultores
Postado

Boa tarde Marcio,

 

Coloca-se no lugar do comerciante.

Você realiza uma venda no valor de 90 reais o cliente quer fazer um cheque de 100 e lhe pede um troco de 10 reais, você aceitaria?

 

Qual é a garantia que o cheque não vai voltar, por falta de fundo ou outros motivos?

 

O cheque ao meu ver para quem recebe é um recebimento a prazo, pois tem que depositar, esperar ser compensado para o dinheiro entrar na conta, dependendo do valor demora um ou dois dias.

 

E você vai dar o troco em dinheiro, ou seja recebe a prazo e da o troco a vista.

 

É como o Roberto escreveu, é raro ou ninguem faz esse tipo de transação.

 

Se você não quer engessar o seu sistema a idéia do Roberto é muito boa, criar um cadastro de formas de pagamentos com um campo indicando se permite ou não troco.

 

O comerciante cauteloso, vai permitir troco somente quando a forma de pagamento for em dinheiro, caso contrario não.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 4 meses depois ...
Postado

 na Especificações Técnicas do DANFE NFC-e_QRCode_Versao3_22_02_2013.  diz o seguinte

 

 Troco = valor retornado para o cliente em função da soma dos meios de pagamento exceder o valor total da operação.

 

você tem o exemplo no xml onde colocar o troco

  • Consultores
Postado

Bom dia Elcyberg,

 

Se não me falha a memória ja devo ter respondido essa pergunta para alguem, não sei se foi através do fórum ou por e-mail.

 

A estrutura do XML não possui nenhuma TAG especifica para informar-mos o valor do Troco.

 

Se seguir-mos ao pé da letra a legislação não podemos colocar no DANFE da NFC-e essa informação, uma vez que o mesmo só pode conteder dados extraidos do XML.

 

Mas como costa na NT, vamos imprimir até segunda ordem.

 

No XML caso você deseja colocar o valor do troco, use o campo observação.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Italo obrigado pela resposta.

Feito todo o processo de verificação e envio do xml está dando o seguinte problema

 

  <cStat>774</cStat>
  <xMotivo>Rejeicao: NFC-e com indicador de item nao participante do total</xMotivo>
 
   jestou verificando se fecha  os valores de desconto , icms  com o valor total se não é codigo dos produtos mais ainda não achei motivo desta rejeição ,  vi no forum esta duvida que poderia ser o <indTot>0</indTot> ou <indTot>1</indTot> mais a rejeição continua , o que pode ser ?
 
 
 
 
 
Postado

Oi Italo , Obrigado pelo esclarecimento , verifiquei os somatórios e campos e tinha uma inversão de valores na informação dos itens , ai passou sem problemas.

A nota em Homologação esta ok , o xml esta sendo informado corretamente, enviando recebendo o protocolo, estou mostrando troco na impressão da Nfce  sem problemas , qr code checado , então fui passar para a produção ai acontece o seguinte:

   Inativo ou inoperante tente novamente.

   the certificate authority is invalid or incorect

voltei para homologação e fez novamente correto, o que estou fazendo errado. ?

Postado

oi Italo , com respeito a pergunta anterior , foi resolvido , atualizei a cadeia de certificados e funcionou, e não deu mais o erro          the certificate authority is invalid or incorect".

  • 2 meses depois ...
Postado

Pois é, estamos apenas com um cliente cobaia utilizando, ele utiliza apenas pos, agora, este é um problema que terá que ser resolvido logo pois é necessário a confirmação da impressão para confirmar o TEF, mas ao mesmo tempo é necessário a confirmação do pagamento pra gerar a NFCe, nestes casos estou utilizando um contador para o "antigo" COO e informando na transação, confirmo o pagamento e emito a NF-e, em casos de erro na emissão deixo a cargo do emissor o cancelamento da transação TEF.  Mas como disse, ainda não tenho ninguém utilizando esta forma, então não tenho como dizer se esta é a forma correta ou não de fazer o procedimento.

 

Pelo jeito vamos ter que esperar mais um pouco até que as mudanças se estabilizem pra gente acerta o que estiver errado e tocar o barco pra frente.

 

 

Na homologação do TEF eu pedi sobre a NFCe, o pessoal do Tef Dial (Seven PDV) disse que não tem nada previsto para isto, que o tef funcionaria somente para cupom fiscal;

O Tef Dedicado (Certified) relatou que é para usar a mesma rotina da NFe, fazer a homologação para impressora não fiscal, então para TEF Dedicado teria como fazer, tem entrar em contato com a Certified para ver como funciona a homologação.

Daniel Carus

 

 

  • 4 semanas depois ...
Postado (editado)

Italo,

 

Tenho o seguinte problema. Vi que para o troco sair impresso na Danfe da NFC-e é feito um somatório dos valores informados nos pagamentos, e se esse valor for superior o troco é impresso. Porém ao informar um valor diferente do total da NF é retornado o erro "Total do produto difere do somatório do total de pagamentos para NFC-e".

 

Anexei o xml para análise. Sabe me dizer se estou informando incorretamente?

43140793635175000156650010000000249000000249-nfe.xml

Editado por Rafael Müler
  • 3 semanas depois ...
  • Consultores
Postado

Bom dia Rafael,

 

Tomando como base o seu XML você tem que informar em vPag o valor 217.19, uma vez que a somatória dos pagamento tem que ser igual ao total da nota.

 

A sua aplicação tem que tratar a situação do troco, no caso do DANFE para NFC-e feito em Quick Report, temos uma propriedade para alimentar o valor do troco e este ser impresso no DANFE.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 2186 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.