Ir para conteúdo
  • Cadastre-se

fabiofranzini

Membros
  • Total de ítens

    434
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que fabiofranzini postou

  1. Sim, nas vias oficiais, que é onde o componente trabalha, deve sempre ser feito a ciencia antes, no exmplo de uso do componente isto fica bem claro. E deve seguir sertas regras, para evitar problemas de consumo indevido. Outro ponto, é que será nescessario o certificado, e se ele é compartilhado com algum outro software, consultando o mesmo serviço, pode ser que ele não retorne, por já ter sido solicitado e baixado em outra ocorrencia, usando o mesmo certificado. Lembre-se toda esta limitação é decorrente do lado do SEFAZ. Sendo que o compoente utiliza as vias oficias.
  2. Não, não existe homologação. Atenção para o Site. https://portal.fazenda.sp.gov.br/servicos/nfce/Paginas/perguntas-frequentes.aspx#:~:text=Como faço o credenciamento para,para cada estabelecimento do contribuinte. Ver sobre credenciamento.
  3. Verifica tambem se você tem alguma ação disparada nos eventos do compoenente, tanto no CTe quando no DACTE. Muitas vezes tentamos por exemplo exibir o andamento em alguma janela, ou alterar algum componete vizual, e a mesma ainda não esta criada.
  4. Existe tambem o https://github.com/ahausladen/PdfiumLib - Baseado no Chromium.... Talvez seja um outro caminho.
  5. Me ocorreu um pensamento, onde você indica o arquivo pem. Tenta usar o PuTTYgen, e converter esta chave em .ppk e indica este novo arquivo como PrivateKeyFile. Atenção isto é só um chute.
  6. Parece ser DLL, você deve ter no seu ambiente dll's referentes a OpenSSL para 64bits. Deixe as dll correspondentes ao X86 dentro do mesmo diretorio do seu executavel, se mesmo assim continuar o erro, verifique se esta com as Dlls corretas para 32bits. Por utlimo faz uma verredura, acredito que em algum lugar esta carregando as Dlls para 64. O Fato de funcionar Construindo para esta arquitetura indica isto.
  7. Se estiver usando o exemplo indicado. Provedor é onde os dados são buscados. -- eles podem ser cwsBrasilAPI, cwsReceitaWs, cwsCNPJJWS -- Fiz um teste rapido aqui e o BrasilApi, retornou, os outros dois não retornam esta informação. Tente configurar para este provedor.
  8. O prazo de validade de um boleto , varia de instituição para instituição. O Maximo que ja vi foi de 174 dias do banco do brasil. (Pode ter maiores prazos, este é por experiencia própria). Acredito que não deve ter interferencia, duvido muito que vai ter casos "Cruzados" , compare usando os dois fatores, dificilmente terá "vencimento/Valor" compativeis para as duas datas/valores. Seria uma coincidencia gigante. Mas mesmo assim, caso encontre os dois na sua base, de uma chance ao usuario resolver.
  9. Já testou executando como Administrador ?
  10. Baixou direto do SVN ? Utilizou o instalador ? Acabei de testar aqui em Delphi 11 e 12 e esta OK a instalação. Tente utilizar o bat "apagarAcbr" que fica junto ao instalador. Tem alterações em andamento com relação a isto, já devem ter saido agora a pouco, tente atualizar novamente antes de refazer a instalação.
  11. Ao instalar o ACbr , no instalador confere se as opções de relatorio por fortes estão marcadas. O Fortes tem que estar ja instalado e OK. Mesmo que passar para o Spooler não resolvera o problema com QRCODE , pois a impressora não tem implementada esta função nativamente. Por isto precisa do FORTES. Para ele enviar para o Spooler, você pode ir até o componente PospPrinter que esta ligado a ele, e na proprieade porta colocar o nome da impressora que esta instalada no windows precidida da string "RAW:" , exemplo "RAW:Epson-TM20" ....
  12. Exato, mes desculpe, pensei uma coisa e escrevi outra. Estava com o Fortes na cabeça. Me perdoem a falha. Tirando isto, o caminho é o indicado.
  13. Se o Acbr foi baixado via Git, e esta na pasta c:\ as dlls serão localizadas em "C:\Acbr\DLLs" seguindo mesmo raciocinio os schemas estão em "C:\Acbr\Exemplos\ACBrDFe\Schemas"
  14. Aba Administrativo - Alterar localidade do sistema - desmarcar a opcao Usar Unicode UTF-8 para suporte de linguagem mundial, aplicar e reiniciar.
  15. Coloca o login em em um try except e verifica o que retorna no e.message.
  16. A tag do componente foi informada como abaixo? Emit.CRT := crtMEI; Para o estado que esta emitindo ja foi liberado em produção ?
  17. Este cenario com banco de dados ja foi discutido em outros tópicos e sempre caimos nas mesmas armadilhas. Nestes casos considerem uma api, garanto que tera muito menos dor de cabeça. Ambiente com bancos remotos, devem ser em camadas, sem duvida. O Horse é um bom principio para isto, não sai da zona de conforto do delphi e aceita quase totalmente as tecnologias para tais serviços, criando itens de segurança e trabalha bem com muita informação.
  18. Tudo indica isto mesmo, ele não tem o registro deste. Pode tomar como inicio o caminho atraves da GS1. https://blog.gs1br.org/codigo-ean/ Lembre-se o código não pode ser simplesmente inventado e validado o Digito. Ele tem que ser registrado e estar dentro da faixa disponibilizado pela entidade que controla.
  19. Incluiu na uses a unit "IdMultipartFormData" ?
  20. Antes do "Bad UTF-8 syntax" aparece um numero de erro ? Ele pode indicar mais sobre o problema. Outro detalhe. Alguns servidores retornam este erro quando houver espaços adicionais nos valores De, Responder para, Destinatário de um e-mail ou pode ser que haja caracteres não UTF-8 usados no corpo do e-mail (Copia e Cola as vezes faz isto) causando o erro.
  21. Não são todas as informações que estão na linha digitavel, o banco utiliza um cadastro centralizado, o mesmo que aparece para seus clientes no DDA por exemplo, por isto ele consegue pegar todas as informações. A linha digitável de um boleto é composta por 47 ou 48 dígitos, separados em cinco campos, e é formada da seguinte maneira: Os três primeiros dígitos indicam o código do banco emissor, de acordo com a tabela da Febraban. O quarto dígito representa a moeda, sendo 9 para o Real e 0 para outras moedas. Os próximos 25 números são definidos pelo banco emissor, que pode usá-los como preferir. O 30º número é o dígito verificador, gerado a partir do cálculo dos números anteriores. Os quatro números que aparecem depois do dígito verificador são fixos em “0000”. Os dez últimos algarismos indicam o valor do documento sem desconto. A linha digitável é uma representação numérica do código de barras, mas os números não estão na mesma ordem. A linha digitável é usada para pagar boletos pela internet ou quando o código de barras está danificado
  22. Uma alternativa é você criar uma conta e baixar direto da fonte: https://deolhonoimposto.ibpt.org.br/ Como o Leiame.txt do repositorio aponta.
  23. Indicador da regra de cálculo utilizada para Valor Bruto dos Produtos e Serviços: A - Arredondamento T - Truncamento O Valor deve ser arredondado, com exceção de operação com combustíveis, quando deve ser truncado (Convenio ICMS 85/01 e Portaria 30/94 do DNC). https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Especificacao_SAT_v_ER_2_4_20.pdf
×
×
  • 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...