Ir para conteúdo
  • Cadastre-se

IgorAcertSoft

Membros Pro
  • Total de ítens

    92
  • Registro em

  • Última visita

Posts postados por IgorAcertSoft

  1. tem isso aqui nesse link

    Sistema Operacional
    Android 7.1

    Memória RAM e armazenamento
    1 GB RAM | 8 GB ROM

    Processador
    Quad Core ARM Cortex A53 1.5GHz

    Leitores de cartão
    Smart Card, Contactless, Tarja Magnética

    Slots
    1x SIM | 1X SAM

    Display
    5.0", TFT IPS (720 x 1280), Capacitivo

    Teclado
    Digital, Android Keyboard | Físico: 15 teclas
    Botão liga/desliga e volume dedicados

    Áudio
    Alto-falante, Entrada de fone 3.5 mm

    Conectividade
    Rede Móvel 4G, 3G, 2G
    Wifi 2.4GHz & 5 GHz (dual band)
    Bluetooth

    Localização
    GPS, A-GPS, Beidou, GLONASS

    Conexões
    USB Tipo-C | Conector magnético

    Câmera
    Traseira 5 MP Auto Foco | Frontal VGA Foco Fixo

    Bateria
    7.4 V - 2.600 mAh (Equivalente a 3.6 V 5.200 mAh)

    Dimensões e Peso
    200 x 82 x 70 mm, 327 g

    Impressora
    Térmica Rápida 40x58 mm

    Certificações
    PCI PTS 5.x, EMV L1 & L2, EMV CTLSS L1, Visa payWave, MasterCard PayPass, ExpressPay, D-PAS, ABECS , Anatel

  2. Bom dia, seguimos as instruções relativas a instalação em modo silencioso do novo pgweb,
    e constatamos mesmo em modo /verysilent a exibição de telas de instalação inclusive pedindo 
    a tela para informar os dados para instalação do ponto de captura, tem alguma instrução diferente
    que precisa ser executada para evitar a exibição destas telas?
    estouprocurando aqui no formum mas ainda não localizei algo a respeito, pode ser que estaja fazendo a pergunta errada.
    se tiver alguma instrução ou forum que fale a respeito, desde já agradeço.

  3. Boa tarde Diego,

    O trecho que estou com dificuldade seria:

    Seria nesta linha em especifico -> ACBrNFSeX1.NotasFiscais.LoadFromString(NFSE_NOTASARQUIVO.Value, False),

    Posso garantir que o mesmo XML que te enviei esta na variável  NFSE_NOTASARQUIVO.Value.

    with Dados do
        begin
          ACBrNFSeX1.NotasFiscais.Clear;
          //CARREGA O XML DA NOTA PELO BANCO
          NFSE_NOTAS.Close;
          NFSE_NOTAS.ParamByName('NUMERONOTA').Value := CodNota;
          NFSE_NOTAS.Open;
          //procura no banco, se não achar procura no arquivo .xml
          if not NFSE_NOTAS.IsEmpty then
            ACBrNFSeX1.NotasFiscais.LoadFromString(NFSE_NOTASARQUIVO.Value, False)
          else
            begin
              MessageBox(0, 'Não foi possível localizar o xml da nota.', 'Aviso', MB_OK+MB_ICONERROR);
              Exit;
            end;
    
          // Os Provedores da lista requerem que seja informado a chave e o código
          // de cancelamento
          if (ACBrNFSeX1.Configuracoes.Geral.Provedor = proInfisc) and
             (ACBrNFSeX1.Configuracoes.Geral.Versao <> ve201) then
          begin
            {
              A Chave é composta por:
               2 | N |Código IBGE para UF do prestador
              14 | N |CNPJ do prestador
               2 | N |Modelo da nota (valor 98 por padrão)
               3 | C |Série da nota (em maiúsculas, com zeros à direita)
               9 | N |Número da nota (com zeros à esquerda)
               9 | N |Código numérico aleatório
            }
            ChNFSe := ACBrNFSeX1.NotasFiscais.Items[0].NFSe.ChaveAcesso;
            // Codigo de Cancelamento
            // 1 - Erro de emissão
            // 2 - Serviço não concluido
            // 3 - RPS Cancelado na Emissão
    
            if not(InputQuery('Cancelar NFSe', 'Informe o Código de Cancelamento'+ #13+
                                           '1 - Erro de emissão'+ #13+
                                           '2 - Serviço não concluido'+ #13+
                                           '3 - RPS Cancelado na Emissão'+ #13+
                                           'Digite apenas o número:' +#13, Codigo)) then
              exit;
          end

     

  4. Bom dia Italo,

    O xml é o retorno do webservice ao emitir a nota, o provedor é a INFISC, na cidade de Canoas / RS,

    o momento que estou tentando usar o LoadFromString é antes de cancelar a nota, pois estou tentando ler o xml da nota validada,

    para ai sim passar para o InfCancelamento todas as informações que ele precisa, e por fim executar o ACBrNFSeX1.CancelarNFSe(InfCancelamento),

    mas como o LoadFromString não me retorna nada os valores do InfCancelamento estão em branco.

    E para chegar a reposta do cancelamento estou usando a função ChecarResposta.

    Mas desse jeito que eu faço funciona para todos os outros provedores que trabalho, mas sei que isso pode variar de provedor para provedor.

  5. 52 minutos atrás, Jhonlenon Ribeiro disse:

    Coloquei as tag 

    <origComb>
    <indImport>0</indImport>
    <cUFOrig>31</cUFOrig>
    <pOrig>0.0043</pOrig>
    </origComb>
    <origComb>
    <indImport>0</indImport>
    <cUFOrig>35</cUFOrig>
    <pOrig>99.9957</pOrig>
    </origComb>
    <origComb>
    <indImport>1</indImport>
    <cUFOrig>31</cUFOrig>
    <pOrig>47.7186</pOrig>
    </origComb>
    <origComb>
    <indImport>1</indImport>
    <cUFOrig>35</cUFOrig>
    <pOrig>52.2814</pOrig>
    </origComb>
    </comb>
     
    ai emitiu...agora fiquei sem entender....porque a empresa é do Simples Nacional e CSOSN 500

    Estávamos com o mesmo problema em um cliente, no meu caso o cliente estava tentando emitir a nota como indFinal = 0 e gerando a rejeição, no nosso caso como foi uma venda para consumidor final, foi alterado o indFinal e emitido a nota. Pelo que percebi essa validação está sendo feita somente quando for material para revenda, mesmo sendo do Simples.

    • Curtir 1
  6. Boa tarde pessoal,
    Estou com um problema a alguns dias sobre a visualização do QRCode na tela, acaba que alguns bancos ele funciona e outros não. Gostaria de ver com vocês se teriam algum outro relato sobre isso ou se meu código estaria com algum parâmetro incorreto, segue o código a baixo:

    procedure TDadosTefApi.ACBrTEFAPI1QuandoExibirQRCode(
      const DadosQRCode: String);
    var
      QRCode: TDelphiZXingQRCode;
      QRCodeBitmap: TBitmap;
      Row, Column: Integer;
    begin
      if not (StatusVenda in [stsAguardandoTEF, stsOperacaoTEF]) then
        StatusVenda := stsAguardandoTEF;
    
      if (TefConfiguracaoQRCODE.AsInteger = 4) then  // 4 - Imprimir
      begin
        if (DadosQRCode <> '') then
          ImprimirRelatorio( '</ce>'+
                             '<qrcode_largura>8</qrcode_largura>'+
                             '<qrcode>'+DadosQRCode+'</qrcode>'+
                             '</lf>');
    
        Exit;
      end;
      
      if (DadosQRCode = '') and (FProcessando.pQRCode.Visible) then
        begin
          FProcessando.pQRCode.Visible := False;
          FProcessando.Pix := False;
          FProcessando.AjustaTela;
          Application.ProcessMessages;
          Exit;
        end;
    
      QRCode := TDelphiZXingQRCode.Create;
      QRCodeBitmap := TBitmap.Create;
      try
        QRCode.Encoding  := qrUTF8NoBOM;
        QRCode.QuietZone := 2;
        QRCode.Data      := widestring(DadosQRCode);
    
        QRCodeBitmap.Width  := QRCode.Columns;
        QRCodeBitmap.Height := QRCode.Rows;
    
        for Row := 0 to QRCode.Rows - 1 do
        begin
          for Column := 0 to QRCode.Columns - 1 do
          begin
            if (QRCode.IsBlack[Row, Column]) then
              QRCodeBitmap.Canvas.Pixels[Column, Row] := clBlack
            else
              QRCodeBitmap.Canvas.Pixels[Column, Row] := clWhite;
          end;
        end;
        FProcessando.LabValorPix.Caption    := FormatFloat('R$ 0.00',DadosVendaBalcao.VendasVALOR1.AsCurrency);
        FProcessando.imgQRCode.Picture.Bitmap.Assign(QRCodeBitmap);
        FProcessando.pQRCode.Visible := True;
        FProcessando.Pix := True;
        FProcessando.AjustaTela;
      finally
        QRCode.Free;
        QRCodeBitmap.Free;
      end;

    Abaixo segue uma foto do erro:

     

    WhatsApp Image 2023-10-11 at 14.40.29.jpeg

  7. Em 27/01/2023 at 15:16, Italo Giurizzato Junior disse:

    Boa tarde Igor,

    Por favor anexe as units alteradas para que possamos avaliar.

    Desde já muito obrigado pela colaboração.

    Bom dia @Italo Giurizzato Junior, como explicado a cima, hoje não temos mais esse arquivo alterado, devido a já ter atualizado os fontes do componente e sobrescrito as alterações, para que eu possa lhe encaminhar o arquivo, teria que refazer para poder lhe mandar. As alterações estão descritas no arquivo que anexei no primeiro post, sei que foge do padrão de controle dos fontes de vocês, mas se existisse a possibilidade de alteração com base no arquivo que mandei, seria de suma importância para nossos clientes.

  8. Em 25/01/2023 at 15:02, Italo Giurizzato Junior disse:

    Boa tarde Igor,

    Todas essas informações constam no XML da nota?

    Você chegou a alterar o componente?

    Boa tarde @Italo Giurizzato Junior na NFS-e chegamos a alterar e cada vez que tinha que ser atualizado o componente acabávamos tendo que alterar de novo, porém agora com a migração para a NFS-eX optamos por não alterar mais o componente, porém os clientes estão nos questionando, devido a essas informações saírem se impresso o rps pelo site da prefeitura. Por este motivo gostaríamos de ver com vocês se existe a possibilidade de adicionar nos fontes esta alteração, claro, isso se for para agregar com o desenvolvimento do mesmo sem gerar problemas aos demais.

  9. Bom dia colaboradores,

    Gostaria de ver com vocês, a possibilidade de fazer uma alteração no modelo de DANFE Fortes, para o provedor Betha, vou encaminhar duas fotos em anexo dos itens, onde uma delas mostra como fica a alteração (igual o que é impresso no site da prefeitura) e a outra como está saindo hoje. Juntamente com as imagens vou anexar um arquivo com o possível código a ser analisado e adicionado ao componente, se viável.

    Hoje utilizamos da NFS-eX juntamente com o Fortes para impressão.

    Provedor: Betha

    Acbr Reposição: 28239

    Modelo Atual.JPG

    Modelo com Alteração.JPG

    @INSTRUCOES ALTERAR DANFSE FORTES.docx

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