Pesquisar na Comunidade
Showing results for tags 'e-cpf'.
Encontrado 3 registros
-
Beleza pessoal??? A contadora de um cliente meu fez um e-CPF para emissão da NFC-e do cliente do simples nacional e disse que poderia emitir assim. Com o e-CPF fiz o CSC no sefaz e no componente ACBr no lugar do CNPJ coloquei o CPF do Proprietário e deu erro dizendo " NFC-e para cliente jurídico". Que eu saiba a NFC-e somente pode ser emitida por um cliente do simples nacional com certificados tipo A1 ou A3 ou TOKEN´S do tipo CNPJ, certo? Ou dá pra emitir com e-CPF?
-
Ref. a Manifestação de Destinatário - Pessoa Física
um tópico no fórum postou Leandro Vignoto ACBrNFe
Boa Tarde ! É possível realizar a manifestação do destinatário sendo uma pessoa física, através de um certificado digital com CPF ? De acordo com a NT 2012_002 página 4 diz que é possível informar o CPF. No xml enviado para testes em anexo, vai a tag do XML Porém como retorno tem o erro 282 - Rejeicao: Certificado Transmissor sem CNPJ Att. Leandro Vignoto CIENTE.XML- 23 replies
-
- df-e
- pessoa física
-
(e 1 mais)
Tags:
-
Possível alteração WinCrypt - CPF errado
um tópico no fórum postou GuilhermeCosta Dúvidas Gerais sobre o ACBr
Boa tarde Senhores, Utilizo a WinCrypt para pegar algumas informações do certificado, uma das informações que utilizo é a do CNPJ/CPF do mesmo. Porém me deparei com um problema ao utilizar e-CPF, onde o atributo CNPJ esta sendo preenchido de forma incorreta, para corrigir o problema alterei a seguinte função no arquivo ACBrDFeWinCrypt.pas.pas: function GetTaxIDFromExtensions(ACertContext: PCCERT_CONTEXT ): String; var pExtension: PCERT_EXTENSION; pNameInfo: PCERT_ALT_NAME_INFO ; ABlob: CERT_NAME_BLOB; aOID: AnsiString; begin Result := ''; if Assigned(ACertContext) then begin pExtension := GetCertExtension(ACertContext, szOID_SUBJECT_ALT_NAME2); if pExtension <> Nil then begin pNameInfo := DecodeCertExtensionToNameInfo(pExtension, szOID_SUBJECT_ALT_NAME2); if pNameInfo <> Nil then begin try ABlob := GetOtherNameBlobFromNameInfo(pNameInfo, '2.16.76.1.3.3'); // Informações de P.F. ou P.J. if ABlob.cbData > 0 then begin aOID := PAnsiChar(ABlob.pbData); aOID := AdjustAnsiOID(aOID); Result := copy(Trim(aOID), 1, 14); end; if (Result = '') then begin ABlob := GetOtherNameBlobFromNameInfo(pNameInfo, '2.16.76.1.3.1'); // Informações de P.F. if ABlob.cbData > 0 then begin aOID := PAnsiChar(ABlob.pbData); aOID := AdjustAnsiOID(aOID); //Result := copy(Trim(aOID), 9, 11); Result := copy(Trim(aOID), 10, 11); end; end; finally Freemem(pNameInfo); end; end; end; end; end; O comando copy estava pegando da posição 9 e alterei para 10. O erro apresentado ocorreu com dois certificado diferentes do tipo A3 e-CPF da serasa. Como não tenho outro eCPF de uma outra certificadora, gostaria de saber se alguem está utilizando WinCrypt com eCPF e se o atributo CNPJ esta sendo preenchido corretamente. Obrigado.- 6 replies
-
- wincrypt
- certificado
-
(e 1 mais)
Tags: