Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'crt'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Categorias

Não há resultados

Categorias

  • Notes ACBrLibNFe

Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

Encontrado 11 registros

  1. Boa Tarde! Estou fazendo a integração do ACBrBoleto para o banco Sicoob e estou passando por um problema, a questão é a seguinte.. Consegui fazer o ACBrBoleto Exemplo funcionar perfeitamente, porem para colocar em meu sistema eu precisava que uma parte fosse diferente, em relação a validação que o Sicoob exige, que é o certificado. No exemplo acbr é passado da seguinte forma: WebService.ArquivoCRT := 'C:\douglas\Boleto\Sicoob\SicoobCertificado.pem'; WebService.ArquivoKEY := 'C:\douglas\Boleto\Sicoob\SicoobChavePrivada.key'; Entretanto, ao invés de passar o caminho do arquivo, eu gostaria de passar o conteúdo do arquivo, pois eu tenho o conteúdo salvo em meu banco de dados, assim nao precisando do arquivo. Eu ja realizo isso pelo ACBrPix, pois la tem uma propriedade que recebe deste jeito, porem aqui no boleto nao achei esta opção de passar diretamente. Como eu queria passar: WebService.ArquivoCRT := '-----BEGIN CERTIFICATE-----' + 'MIIHPTCCBSWgAwIBAgIIMD8iBARHZXwwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UE' ... + 'WHKi5RGWwQdjo9vXRTB4cTsnrbenvNrivJPAShPXQjbm' + '-----END CERTIFICATE-----'; WebService.ArquivoKEY := '-----BEGIN RSA PRIVATE KEY-----' + 'MIIEowIBAAKCAQEAgMDt48BLEuk/+gDX+PugSWMwxpK87SImir4n3a2A75FOvZkm' ... + 'sSlkF0VJ3sXN/tpQf3c3kQFvKBmlbcsMG8s58GPkpuNAzUrod2Vk' + '-----END RSA PRIVATE KEY-----'; Adentrando mais o codigo, encontrei o metodo que faz esta validação que é o define certificado: procedure TBoletoWSREST.DefinirCertificado; begin BoletoWS.ArquivoCRT := Boleto.Configuracoes.WebService.ArquivoCRT; BoletoWS.ArquivoKEY := Boleto.Configuracoes.WebService.ArquivoKEY; // Adicionando o Certificado if NaoEstaVazio(BoletoWS.ArquivoCRT) then HTTPSend.Sock.SSL.CertificateFile := BoletoWS.ArquivoCRT; if NaoEstaVazio(BoletoWS.ArquivoKEY) then HTTPSend.Sock.SSL.PrivateKeyFile := BoletoWS.ArquivoKEY; { if NaoEstaVazio(BoletoWS.ArquivoCRT) then HTTPSend.Sock.SSL.Certificate := BoletoWS.ArquivoCRT; if NaoEstaVazio(BoletoWS.ArquivoKEY) then HTTPSend.Sock.SSL.PrivateKey := BoletoWS.ArquivoKEY; Metodo que achei mas nao consegui fazer funcionar } end; Tentei utilizar trocando o CertificateFile por apenas Certificate, porem nao consegui fazer funcionar. Gostaria de saber se alguem ja passou por um problema parecido ou se tem algum outro metodo de fazer o que eu quero, que é passar estes dados por string e nao colocando o caminho do arquivo. Agradeço a ajuda.
  2. Boa tarde pessoal ! Alguns bancos utilizam certificados crt, pem e key na sua autenticação. Vou mostrar como exportar a partir de um certificado A1 (.pfx)! OBS. Essa operação é possível apenas com o certificado do tipo A1. Com o A3 não é possível! Primeiramente você vai precisar ter em seu computador o executável do OpenSSL, ou seja, o OpenSSL.exe. Uma dica para download é https://gnuwin32.sourceforge.net/packages/openssl.htm baixe o arquivo binaries.zip e descompacte em uma pasta de sua preferência. O Executável (OpenSSL.exe) vai estar dentro da pasta que você criou em uma pasta chamada “bin” Você precisa entrar no prompt de comando acessar esta pasta para executar os comandos, ou adicionar ela no path do windows. Eu descompactei o arquivo zip em c:\openssl e vou abrir o prompt de comando, e acessar a pasta bin com o comando: cd\openssl\bin Meu certificado está na pasta c:\certificado Gerar o arquivo PEM: openssl pkcs12 -in c:\certificado\Certificado.pfx -nokeys -out c:\certificado\Certificado.pem Gerar o arquivo CRT: openssl pkcs12 -in c:\certificado\Certificado.pfx -clcerts -nokeys -out c:\certificado\Certificado.crt Gerar o arquivo KEY: openssl pkcs12 -in c:\certificado\Certificado.pfx -nocerts -nodes -out c:\certificado\Certificado.key Prontinho ! Todos seus certificados estão na pasta c:\Certificado !
  3. Boa tarde. Alguém sabe informar se sobre o ajuste SINIEF Nº 11/2019, referente ao novo “4 - Simples Nacional - Microempreendedor Individual - MEI” e a unificação da tabela CST, eliminando os códigos CSOSN, se ele foi prorrogado para o ano de 2023? Estamos acompanhando esse decreto (Decreto nº. 1047 de 2021), mas pelo visto em outras fontes, essa e outras alterações, como as de CFOP foram adiadas para Abril de 2023. Conforme um post que vi aqui no fórum ACBr, dá a entender que foi prorrogado. Pelo visto, também parece que o ACBr, pelo menos até a última revisão no svn, não tem nenhuma implementação a respeito ainda. Entrei em contato com a Sefaz do MT, mas disseram não encontrar nada a respeito dessa prorrogação, pediram para aguardar. Seguem as fontes que consultei: https://www.projetoacbr.com.br/forum/topic/65166-extinção-dos-csosn-sinief-1419/#comment-425422 https://www.confaz.fazenda.gov.br/legislacao/ajustes/2005/AJ007_05 https://www.contabilidadenatv.com.br/icms-prorrogacao-da-entrada-em-vigor-da-alteracao-das-cfop-e-cst/ https://www.valor.srv.br/artigo.php?id=85&titulo=codigo-de-regime-tributario-crt-e-codigo-de-situacao-da-operacao-no-simples-nacional-csosn Obrigado!
  4. Boa tarde Aguem utiliza os CRT = 2 no estado de São Paulo. Estou em debate com o contador de um cliente cujo a empresa saiu do lucro normal e virou Simples, meu contador alega que tenho de usar o CRT = 2 e informar o CST =000 e calcular o ICMS como fazia no lucro nomal, até ai tudo certo Fiz o ajuste mas quanto tento enviar dá rejeição: 'Regime tributario sn com excesso de sublimite nao e permitido para emitentes desta uf' Segundo esse novo Simples o contador alega que a emissão tem de ser dessa forma, e diz que SP agora tem sublimite. Até me questionaram que pode ser que seja só aceito na NF 4.0, mas nao achei nada sobre isso. Aguem já passou por esse caso e tem alguma idea de qual o procedimento. Obrigado
  5. meu acbr nao recolhece essa funcao ACBrTEFD1.GetTitular(Resp.Conteudo); GetTitular preciso pega o Titular obrigado pela atenção
  6. Boa tarde pessoal ! Preciso gravar algumas informações do cartão como por exemplo Codigo Autorização Transação, NSU, DataHora Transação, Qtd. Parcelas e todas essas informações exitem propriedades para elas, tanto ACBrTEFD1.Resp como ACBrTEFD1.TEFDial.Resp. Essa rotina funciona quando estou utilizando SiTef mas pelo TefDial não estão sendo preenchidas, ja ativei o log de debug e o CRT esta sendo executado, o metodo TACBrTEFDRespTXT.ConteudoToProperty esta sendo executado (contem as informações do intpos.001, verificado pelo debug delphi) mas a class TACBrTEFDResp (Resp) fica sem informação . Trecho da rotina: If ACBrTEFD1.CRT(Valor, CodFormaPagto) Then Begin Resp := ACBrTEFD1.Resp; Result.Emissao := Resp.DataHoraTransacaoComprovante; Result.Valor := Valor; Result.Qtde := Resp.QtdParcelas; Result.Tipo := IfThen(Resp.Credito, 'C', 'D'); Result.Modo := tpTEF; Result.Validade := GetVenctoCartao(Resp.Conteudo); Result.Titular := GetTitular(Resp.Conteudo); Result.Doc := Resp.NSU; Result.Aut := Resp.CodigoAutorizacaoTransacao; End; O que estou deixando de fazer ou estou fazendo de forma errada ?
  7. Boa Tarde pessoal, no trecho abaixo extraído da "NT2015.002_v1.10_WS_Consulta_Situação_Outros.pdf" consta apenas 2 códigos CRT: Código de Regime Tributário do emitente divergentedo cadastrado na SEFAZ (tag:emit/CRT): - CRT=”1-Simples Nacional” para Contribuinte cadastrado como Regime Normal na UF; - CRT=”3-Regime Normal” para Contribuinte cadastrado como Simples Nacional na UF; Sendo que no ajuste sinief constam 3: TABELA A - Código de Regime Tributário - CRT 1 - Simples Nacional 2 - Simples Nacional - excesso de sublimite da receita bruta 3 - Regime Normal O CRT 2 não deve ser usado para NFe ou NFCe? Alguém sabe algo sobre isso?
  8. Tenho o sequinte cenário. Na minha tela de pagamentos envio dois pagamentos onde o id de cada um são 1 (Cartão de credito) e 2 (Cartao de debito). (AC) Eu chamo o CRT dos dois cartões (ACBrTEFd) Chamo o ACBrTEFD1.ImprimirTransacoesPendentes; (ACBrTEFd) buferizo a impressão em um string list no evento ACBrTEFD1ComandaECFImprimeVia No evento: ACBrTEFD1DepoisConfirmarTransacoes eu salvo o retorno dos CRTs No final chamo: ACBrTEFD1.ImprimirTransacoesPendentes; E mando a impressão para a impressora. Porém eu preciso salvar o id dos pagamentos 1 (Cartão de credito) e 2 (Cartao de debito) para poder enviar o cancelamento depois de um pagamento específico. Estudando os fontes, percebi que a única forma de fazer seria salvar o id do cartão atual e no ACBrTEFD1DepoisConfirmarTransacoes salvar o id junto com os dados do crt atual no banco. Porém o meu evento: ACBrTEFD1DepoisConfirmarTransacoes só é chamado uma vez no final, ai fica inviável a questão da variável. Preciso no caso, que o ACBrTEFD1DepoisConfirmarTransacoes seja chamado a cada CRT feito no ACBrTEFD. É possível isso? Alguém saberia alguma outra forma de fazer isso? Desde já obrigado.
  9. Na Unit ACBrTEFD.pas temos a definição: Function CRT( const Valor : Double; const IndiceFPG_ECF : String; const DocumentoVinculado : String = ''; const Moeda : Integer = 0 ) : Boolean ; ... function TACBrTEFD.CRT(const Valor: Double; const IndiceFPG_ECF: String; const DocumentoVinculado: String; const Moeda: Integer): Boolean; begin Result := fTefClass.CRT( Valor, IndiceFPG_ECF, DocumentoVinculado, Moeda ); end; Mas no TEFDemo, ela é chamada com o argumento moeda como sendo do tipo string: procedure TForm1.bCRTClick(Sender : TObject); begin bCancelarResp.Visible := False; fCancelado := False; ACBrTEFD1.CRT( StringToFloatDef(edValorTEF.Text, 0) ,edFPGCartao.Text, ACBrECF1.NumCOO); MostraSaldoRestante; end; Se eu uso: ACBrTEFD1.CRT( StringToFloatDef(edValorTEF.Text, 0) ,edFPGCartao.Text, 4); Eu tenho um erro de parametros ."[dcc32 Error] Unit1.pas(1115): E2010 Incompatible types: 'string' and 'Integer'' O que pode estar errado? Luiz
  10. Bom dia Pessoal! Uma empresa que estava no regime simples nacional altero o regime para Normal CRT = 3 Feito a alteração para levar a informação correta no XML CRT = 3 Consulta no sintegra já alterado para Regime Normal porem na emissão da NFe retorna a rejeição 481 - Código Regime tributário do emitente diverge do cadastro na SEFAZ. O Regime da empresa foi alterado hoje cedo, existe algum tempo para liberação para emissão da NFe com regime novo?
  11. Olá pessoal estou começando a desenvolver um pequeno sistema ERP, porém na importação do XML surgiu umas dúvidas de quais campos fiscais preciso fazer a conversão de dados/valores. Por Exemplo: Eu sei que o CFOP tem que ser convertido na entrada, ou seja, se o fornecedor emitiu o produto com CFOP 5.102 então da importação tenho que colocar como CFOP 1.102. Mas eu queria saber se tenho que converter também o CST em CSOSN pois o meu sistema vai atender inicialmente empresas do simples nacional, Ex:(Um produto veio com CST 10 então ele pode entrar com CSOSN 201/202/203). Fico no aguardo, desde já agradeço a todos.
×
×
  • 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.