Ir para conteúdo
  • Cadastre-se

dev botao

Forma de Pagamento NFe


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

Recommended Posts

  • Membros Pro

Bom dia a todos, de ante mão já saldo a todos com um Feliz Anos Novo, com muita paz, alegria trabalho e sucesso.

 

pessoal estou com uma duvida a respeito da forma de pagamento na NFe.

eu posso na NFe usar uma forma de pagamento  por exemplo:     um valor de 1000,00  o cliente da uma entrada de 400,00 e parcelar o restante, 600,00  isso é possível na NFe ?

pode ser feito não pode ser feito.   pelo que me lembro não achei nada a respeito na nota técnica.

 

se alguém puder tirar minha duvida, e for possível, me envie um exemplo por favor.!

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Na área do SAC temos um vídeo que pode lhe ajudar, faça a assinatura do Trial para ter acesso por 15 dias a este material e todas as vantagens de ser SAC ACBr.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Em 31/12/2019 at 09:30, Sergio Sartori disse:

Bom dia a todos, de ante mão já saldo a todos com um Feliz Anos Novo, com muita paz, alegria trabalho e sucesso.

 

pessoal estou com uma duvida a respeito da forma de pagamento na NFe.

eu posso na NFe usar uma forma de pagamento  por exemplo:     um valor de 1000,00  o cliente da uma entrada de 400,00 e parcelar o restante, 600,00  isso é possível na NFe ?

pode ser feito não pode ser feito.   pelo que me lembro não achei nada a respeito na nota técnica.

 

se alguém puder tirar minha duvida, e for possível, me envie um exemplo por favor.!

 

 

 

Isso bem possível, é só fazer um loop e preencher as formas de pagamento. Uso aqui e nunca tive problemas.

  • Curtir 1

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Sergio Sartori disse:

bom dia Solivan.

Então, mas como você faz com a entrada?  porque dividir o valor restante em parcelas tudo bem,  mas e o valor de entrada?  vc lança como na nota ? 

  

 

Geralmente o valor da entrada é quase sempre em dinheiro e o restante pode ser cheque, duplicata, etc... vou postar um pedaço do código que uso...

 

          if (FQueryFPagam.RecordCount > 0) and (FUtil.LerConfig('NFe_Config', 'Versao', 0) > 0) then
            begin
              FQueryFPagam.First;

              for nFaturas := 0 to FQueryFPagam.RecordCount-1 do
                begin
                  with Pag.Add do
                    begin
                      tPag      := FormaPagamentoToClass(FQueryFPagam.FieldByName('Natureza').AsInteger);

                      if tPag = fpSemPagamento then
                        vPag      := 0
                      else
                        vPag      := FQueryFPagam.FieldByName('Valor').AsCurrency ;

                      tpIntegra := tiNaoInformado ;

                      if tPag in [fpCartaoCredito, fpCartaoDebito] then
                        begin
                          if FQueryFPagam.FieldByName('TipoIntegracao').AsInteger = 1 then
                            tpIntegra := tiPagIntegrado
                          else
                            tpIntegra := tiPagNaoIntegrado ;

                          case FQueryFPagam.FieldByName('Bandeira').AsInteger of
                            1  : tBand := bcVisa ;
                            2  : tBand := bcMasterCard ;
                            3  : tBand := bcAmericanExpress ;
                            4  : tBand := bcSorocred ;
                            5  : tBand := bcDinersClub ;
                            6  : tBand := bcElo ;
                            7  : tBand := bcHipercard ;
                            8  : tBand := bcAura ;
                            9  : tBand := bcCabal ;
                            99 : tBand := bcOutros ;
                          end ;

                          CNPJ := OnlyNumber(FQueryFPagam.FieldByName('CNPJCredenciadora').AsString) ;
                          cAut := FQueryFPagam.FieldByName('NumeroAutorizacao').AsString ;
                        end;
                    end;

                  FQueryFPagam.Next;
                end;
            end;

 

function TEmissaoNFe.FormaPagamentoToClass(FCodPagamento: Integer): TpcnFormaPagamento ;
begin
  case FCodPagamento of
    0 : Result := TpcnFormaPagamento.fpDinheiro ;
    1 : Result := TpcnFormaPagamento.fpCheque ;
    2 : Result := TpcnFormaPagamento.fpCartaoCredito ;
    3 : Result := TpcnFormaPagamento.fpCartaoDebito ;
    4 : Result := TpcnFormaPagamento.fpValeAlimentacao ;
    5 : Result := TpcnFormaPagamento.fpDuplicataMercantil ;
    6 : Result := TpcnFormaPagamento.fpSemPagamento ;
    7 : Result := TpcnFormaPagamento.fpSemPagamento ;
    8 : Result := TpcnFormaPagamento.fpOutro ;
    9 : Result := TpcnFormaPagamento.fpBoletoBancario ;
   10 : Result := TpcnFormaPagamento.fpSemPagamento ;
  end;
end;
 

Editado por Solivan
esqueci de postar a função
  • Curtir 1

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde Solivan.

obrigado pelo retorno.

mas a minha duvida, creio que eu não expressei corretamente.

o valor da entrada ele vai aparecer no corpo da nota como valor de entrada? 

exemplo um valor de 1000,00,  aonde o cliente   da uma entrada de 400,00 e divide o restante em 6x de 100,00

no corpo da NFe aparece o valor de entrada e o valor das parcelas?

somando um total de 1000,00

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde,

para informar essas 6x de 100,00 so se voce informar na seção de duplicatas. Caso não atenda, melhor você informar a condições de pagamento nas informações complementares.

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
Em 02/01/2020 at 17:49, Cleber disse:

Boa tarde,

para informar essas 6x de 100,00 so se voce informar na seção de duplicatas. Caso não atenda, melhor você informar a condições de pagamento nas informações complementares.

@Sergio Sartori Foram enviadas ao SVN ontem e hoje (graças a ajuda do @hleorj e @BigWings) algumas alterações adicionado a propriedade ExibeCampoDePagamento que tem objetivo de controlar a impressão dos pagamentos no DANFE. Talvez queira verificar se te atende.

 

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1539 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.