Pesquisar na Comunidade
Showing results for tags 'crt'.
Encontrado 12 registros
-
Campo CRT Falha de Validação
um tópico no fórum postou EasySoft Sistemas NFe/NFCe - Nota Fiscal Eletrônica
Boa tarde. Estou implementando o CRT 4 (Simples Nacional - Microempreendedor Individual - MEI) na Emissão de NF-e de acordo com a NT 2024.001. E na emissão me retorna o seguinte erro. Falha na validação dos dados da nota: 100 '4' violates enumeration constraint of '1 2 3'. The element '{http://www.portalfiscal.inf.br/nfe}CRT' with value '4' failed to parse. Alguém pode me ajudar? Atenciosamente. Rony -
ACBrBoleto - Arquivo CRT e Arquivo PEM (Banco Sicoob)
um tópico no fórum postou Douglas Conceição ACBrBoleto
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. -
Exportar certificado PEM, CRT e KEY
um tópico no fórum postou Daniel InfoCotidiano Base de Conhecimento
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 !-
- 12
-
- exportar certificado
- exportar
- (e 9 mais)
-
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!
- 5 replies
-
- decreto
- decreto nº. 1047 de 2021
- (e 10 mais)
-
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
-
meu acbr nao recolhece essa funcao ACBrTEFD1.GetTitular(Resp.Conteudo); GetTitular preciso pega o Titular obrigado pela atenção
-
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 ?
-
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?
-
Salvar os dados do CRT junto com ID pagamento do meu AC
um tópico no fórum postou jackson Lima Dúvidas sobre TEF
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. -
ACBRTEFD.CRT function com tipo de argumento errado
um tópico no fórum postou Jwest Dúvidas sobre TEF
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 -
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?
-
Dúvida importação de produtos do XML da NF-e
um tópico no fórum postou Adriano Mizukoshi Legislação Fiscal e Tributária
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.- 5 replies
-
- importação xml
- xml
-
(e 5 mais)
Tags: