Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

Leaderboard

  1. Dfox

    Dfox

    Membros


    • Points

      2

    • Posts

      143


  2. Daniel Simoes

    Daniel Simoes

    Fundadores


    • Points

      1

    • Posts

      23,579


  3. Italo Giurizzato Junior

    • Points

      1

    • Posts

      26,972


  4. Gabriel Franciscon

    • Points

      1

    • Posts

      98


Popular Content

Showing content with the highest reputation on 03/14/2021 in all areas

  1. Sim, Tenta Loadfromstring
    2 points
  2. Olá, A API do iFood para Delphi implementa um conjunto de endpoints HTTP que ajuda seu aplicativo integra-se ao iFood de forma simples. Através de retornos em JSON os dados são convertidos em classes e objetos. Unit's: iFoodManager - Aqui fica todos os endpoints, métodos de envio... iFood.Types - Tipos que serão utilizado outras unit's, como por exemplo: Tipo do pedido; Delivery ou Pickup iFood.Pedido - Uma classe onde consta todos os campos de retorno do iFood, como por exemplo: Cliente, dados de pagamento, mercadorias... iFood.Polling - Uma classe onde fica os eventos retornados pelo iFood. iFood.Utils - Funções que serão utilizadas para ler o JSON, converter o JSON... Endpoints que foram adicionados: /oauth/token /merchants/{id}/statuses /skus/{externalCode}/prices /merchants/{merchantId}/skus/{externalCode} /events:polling /events/acknowledgment /orders/{reference} (v2.0) /orders/{reference}/statuses/integration /orders/{reference}/statuses/confirmation /orders/{reference}/statuses/dispatch /orders/{reference}/statuses/delivery /orders/{reference}/statuses/rejection Exemplo de como chamar as funções: var MyiFood: TiFoodManager; Pedido: TiFoodPedido; begin //Cria o objeto e obtem um token MyiFood := TiFoodManager.Create(ClientID, ClientSecret, Usuario, Password, UFFusoHorario); //Lista de eventos (Polling). O retorno será carregado no dataset informado. MyiFood.Polling(DataSet); //Detalhar um pedido. Pedido := MyiFood.GetPedido(CorrelationId); Pedido.id; Pedido.merchant.address.formattedAddress; //Mudar o status de um pedido MyiFood.SetStatusPedido(CorrelationId, Status); end; Enfim, esses são só alguns exemplos de como chamar as funções... Versões do Delphi suportadas: A API do iFood para Delphi pode ser usada no RAD Studio XE3 ou superior. Versões anteriores como: 2010, XE, e XE2 devem funcionar também. Porém não foi testado. Infelizmente não funciona no Delphi 7 pois utiliza-se de JSON, Generics... Projeto Demo: Acompanha um demo utilizando apenas componentes nativos do Delphi mostrando o funcionamento de todas as funções. Demonstração: Abaixo um vídeo rápido demonstrando seu funcionamento Interessados Enviar um e-mail para: [email protected]
    1 point
  3. Já respondemos no Discord todas as suas dúvidas. mas vamos lá Delphi então é os componentes. esquece monitor e esquece lib, tu vai fazer fazendo trabalho desnecessário. 1 equivocado 2 se usa delphi usa os componentes, monitor é um app que fica rodando no tray e o acbrlib é dll duas coisas distintas mas fazem o mesmo. 3. sim tu consegue pois vai emitir documentos fiscais. mas o monitor não gerar o txt do sped em si o que disse é que vai emitir os documentos que gera no sped, sem sentido termos no monitor um local pra tu gerar txt pra ele pra gerar outro txt 4. a menos que não tenha dominio da linguagem é vai ser um problema agora é um tiro pior no pé colocar monitor ou acbrlib, acho que está querendo ecurtar coisas que não existem e não existe atalhos 5. os exemplos lhe dão isso e antes de começar qualquer coisa manuais do sefaz, nf-e, nfc-e, ct-e, ler ler ler
    1 point
  4. Juliomar obrigado pela sua presteza. E peço desculpas pelo post. O propblema é que estava usando a constante iiSemOperacao e o correto é iiOperacaoSemIntermediador e então funcionou perfeitamente. Problema resolvido, muito obrigado!!
    1 point
  5. Olá Pessoal, Hoje disponibilizamos mais um componente, o ACBrPagFor. A funcionalidade que ele permite é automatizar a autorização de pagamentos em um banco. Por exemplo, automatizar o pagamento de fornecedores que tenham emitidos contra seu cliente boletos, títulos, etc... O componente gera o arquivo para indicar aos bancos que um pagamento pode ser feito. Essa funcionalidade, de modo geral, é chamada pelos bancos de "Pagamento de Fornecedores" (veja alguns links no final do artigo). Como o componente funciona? Esse componente gera um arquivo texto segundo o padrão CNAB 240 para pagamentos de fornecedores. Ele também é capaz de fazer a leitura do retorno, de modo que você pode saber o resultado. Ele já existia antes e estava em outro repositório do ACBr chamado Branches com o nome ACBrCNAB. Resolvemos trocar o seu nome ao migrar para o Trunk2, pois assim acreditamos que os desenvolvedores estão mais familiarizados com o termo PagFor utilizado por diversos bancos. Para que bancos? Ele não contempla todos os bancos nesse momento de lançamento, mas é um pontapé inicial. Os testes iniciais foram realizados com os bancos: Itaú, HSBC, Santander, Sicred e Banco do Brasil. Contamos com a colaboração da comunidade ACBr para torná-lo mais completo e robusto. Então fique a vontade implementar no seu sistema essa nova funcionalidade e para testar e colaborar com melhorias e correções. ------- Links para essa funcionalidade em alguns bancos: https://banco.bradesco/html/pessoajuridica/solucoes-integradas/pagamentos/pag-for.shtm https://www.santander.com.br/servicos-financeiros/solucoes-de-pagamento/pagamento-a-fornecedores https://www.sicredi.com.br/site/pagamentos-e-recebimentos/para-sua-empresa/pagamento-a-fornecedores/ https://www.caixa.gov.br/empresa/pagamentos-recebimentos/pagamentos/fornecedor/Paginas/default.aspx https://www.daycoval.com.br/para-empresa/servicos/pag-for
    1 point
  6. Vídeo comemorativo de 100k de membros cadastrados no fórum! Agradecemos a você que contribui com o Projeto ACBr. Muitas novidades estão por vir, possibilitando ainda mais recursos em seu software de maneira segura, ágil e acessível! Mantenha-se atualizado por nosso canal no YouTube e frequente nossa comunidade que cresce mais a cada dia!
    1 point
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.