Ir para conteúdo
  • Cadastre-se

Eliezer

Membros
  • Total de ítens

    14
  • Registro em

  • Última visita

Últimos Visitantes

869 visualizações

Eliezer's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

3

Reputação

  1. Essa é uma solução que consegui chegar. Se alguém precisar segue o código. procedure TMyPaymentListener.onPayment(P1: JOrder); Var Txt : String; Detalhes : String; I : Integer; Order : JOrder; PgTO : JPayment; begin // Vai retornar os campos fora de Payments Txt := '[(getId) ' + JStringToString(P1.getId) + '] ' + '[(getNotes) ' + JStringToString(P1.getNotes) + '] ' + '[(getNumber) ' + JStringToString(P1.getNumber) + '] ' + '[(paidAmount) ' + P1.paidAmount.toString + '] ' + '[(getPrice) ' + P1.getPrice.toString + '] ' + '[(getReference) ' + JStringToString(P1.getReference) + '] ' + '[(getStatus) ' + JStringToString(P1.getStatus.toString) + '] ' + '[(getType.identifier) ' + JStringToString(P1.getType.identifier) + '] ' ; // // Pega os campos dentro de Payments Order := P1; Order.markAsPaid(); OrderManager.updateOrder(Order); PgTO := TJPayment.Wrap(Order.getPayments.get(0)); // // Campos de Payments Txt := Txt + ' [Marca =' + JStringToString(PgTO.getBrand) + '] '; Txt := Txt + ' [Terminal =' + JStringToString(PgTO.getTerminal) + '] '; Txt := Txt + ' [CodAutorizacao =' + JStringToString(PgTO.getAuthCode) + '] '; Txt := Txt + ' [NSU =' + JStringToString(PgTO.getCieloCode) + '] '; // // Retorna o JSon de PaymentsFields Detalhes := JStringToString(PgTO.getPaymentFields.toString); // // Daqui em diante é só dar continuidade´adaptando o que precisar. end;
  2. Prezados, Alguém poderia me ajudar no retorno quando é efetuado pagamento da LIO, como se obtém os campos: O campo brand que está dentro de payments no momento do retorno, e O campo primaryProductName que está dentro de paymentFields que por sua vez está dentro de payments? Estou a dias procurando uma forma de recuperar esses dados e não encontrei nada que se aproximasse do que eu preciso. Agradeço a ajuda.
  3. Eliezer

    Preview e Salvar

    Olá pessoal, procurei uma resposta para a minha pergunta e não encontrei. É o seguinte: Estou usando o componente ACBrNFSe e ACBrNFSeDANFSeRL1, envio para a prefeitura e no retorno me aparece um preview da NF, até aí tudo bem. Mas eu não quero que apareça o preview, então vou lá em: ACBrNFSeDANFSeRL1.MostraPreview := False; Aí acontece que no momento do retorno o componente pede para salvar o preview em pdf. A pergunta é a seguinte: Como fazer para não apresentar o preview e não pedir para salvar o pdf? Aguardo e já agradeço antecipadamente pela ajuda.
  4. ok pessoal, agora entendi. Obrigado por tudo e até a próxima.
  5. Certo farei o teste para verificar. Mas o problema é que eu não sei onde faz a ligação no componente. O ACBrNFSeDANFSeRL já está ligado no componente ACBrNFSe, mas onde eu informo que deve utilizar o layout de SP? Desculpa a pergunta, mas procurei e não encontrei o que poderia ser indicado.
  6. Quero utilizar o ACBrNFSeDANFSeRL Eu tenho que montar o layout ou já tem pronto para usar?
  7. Eliezer

    Layout Prefeitura SP

    Olá pessoal. Existe alguma maneira de usao o componente NFS-e e gerar a impressão da Danfe já no layout da prefeitura de SP? Se tem como se faz? Agradecido
  8. Olá pessoal, Já fiz todas as atualizações tanto do componente como de schema e segui tudo o que já achei nos fóruns e está dando esta mensagem ao validar a NF para SP: Element '{http://www.portalfiscal.inf.br/nfe}pST is unespected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMSST. Expecting:{http://www.portalfiscal.inf.br/nfe}vlICMSRet. Alguém pode me ajudar? Agradeço antecipadamente
  9. Ok Italo, Não foi isso que aconteceu, mas consegui resolver aqui. obrigado pela sua grande ajuda. Abraços
  10. Bom dia Italo, debugando onde você relata, achei o problema e consegui gerar o o xml para envio. Mas ainda não localizei a causa do problema. Eu chamo uma única vez AlimentaComponente, e está exatamente igual ao exemplo. Mas em ACBrNFSeNotasFiscais.pas na function TNotasFiscais.Add: NotaFiscal; begin Result := NotaFiscal(inherited Add); end; é chamada 4 vezes seguida, adicionando um registro com os dados corretos, e outros 3 com dados vazios. Existe alguma configuração no .ini ou em outro lugar que pode causar essa chamada múltipla? abraços.
  11. Boa tarde Italo, Está vindo vazio. Este campo como ele é preenchido? Não encontrei no exemplo [Frm_Demo_ACBrNFSe.pas] onde atribui esse campo.
  12. Olá pessoal, Estou desenvolvendo um programa para gerar a NFS-e para São Paulo e esbarrei em um erro: "dtInicio with value failed to parse". Já pesquisei no forum inteiro, já atualizei o componente, mas persiste o problema. Preenchi os campo: DataEmissao := Now; e DataEmissaoRps := Now; Essa falha ocorre quando eu tento utilizar o ACBrNFSe1.Enviar(1); Sei que estou errando em algo só não consigo achar onde. Alguém pode me ajudar por favor? Agradeço antecipadamente pela ajuda.
×
×
  • 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.

The popup will be closed in 10 segundos...