Lista com todos os métodos do componente CFe SAT.
Abaixo da tabela é possível verificar exemplos de utilização dos métodos.
Obs: Posicionando o cursor em cima de cada um dos parâmetros, é possível visualizar detalhes de cada um deles
Método | Parâmetros | Descrição | Retorno |
---|---|---|---|
AssociarAssinatura | aNumeroSessao | Para associar a assinatura do aplicativo comercial ao equipamento SAT, com geração automática de SignAC, utilize o método AssociarAssinatura. | Número de sessão / código de retorno previsto no manual do SAT / Código de rejeição / Mensagem de retorno / Código de referência / Mensagem da Sefaz ao usuário Notas |
AssociarAssinaturaSignAC | aNumeroSessao, aCNPJContribuinte, aCNPJSoftwareHouse, aSignAC | Para associar a assinatura do aplicativo comercial ao equipamento SAT, utilize o método AssociarAssinaturaSignAC. | Número de sessão / código de retorno previsto no manual do SAT / Código de rejeição / Mensagem de retorno / Código de referência / Mensagem da Sefaz ao usuário Notas |
AtivarSAT | aNumeroSessao, aCertificadoAtivacao | Este método ativa o equipamento SAT para iniciar as configurações. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
AtualizarSoftwareSAT | aNumeroSessao | O Contribuinte utilizará a função AtualizarSoftwareSAT para a atualização imediata do software básico do Equipamento SAT. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
BloquearSAT | aNumeroSessao | Este método realiza o bloqueio operacional do equipamento SAT. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
CancelarUltimaVenda | aNumeroSessao, aChave, aCNPJSoftwareHouse, aCNPJCPFDestinatario, aNumeroCaixa, aSignAC | método que cancela o último cupom fiscal eletrônico emitido. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ\arquivoCFeBase64 \timeStamp\chaveConsulta\valorTotalCFe\ CPFCNPJValue\assinaturaQRCODE Notas |
ConfigurarSoftwareHouse | aCNPJSoftwareHouse, aKey | Para que possa utilizar nosso componente, é necessário que configure o CNPJ da software house, através do método ConfigurarSoftwareHouse. | Sem retorno, este método deve ser utilizado após a criação da instância do componente |
LoadConfig | aConfigFile | Carrega configurações do componente a partir de um arquivo .ini presente na pasta do .exe De preferência quando iniciar seu projeto, de modo que as configurações do componente já sejam feitas. | Não há |
ComunicarCertificadoICPBRASIL | aNumeroSessao, aCertificado | Método responsável por comunicar o certificado utilizado para o equipamento SAT. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
ConfigurarInterfaceDeRede | aNumeroSessao, aDadosConfiguracao | Permite ao usuário configurar a interface de comunicação do Equipamento SAT com a rede local do estabelecimento comercial através do envio de um arquivo de configuração no padrão XML. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ Campos Lan |
ConsultarSAT | aNumeroSessao | Consulta o status de comunicação do equipamento SAT com a o software (AC). | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
ConsultarStatusOperacional | aNumeroSessao, | Consulta o status de comunicação do equipamento SAT com a SEFAZ. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ \ConteudoRetorno |
ConsultarNumeroSessao | aNumeroSessao, aNumeroSessaoConsultada | Consulta de número de sessão processada pelo Equipamento SAT. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
ConsultarUltimaSessaoFiscal | aNumeroSessao | O contribuinte poderá solicitar a última sessão fiscal processada pelo SAT-CF-e. O equipamento retornará exatamente o resultado da última sessão processada. |
O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
ConverterLoteParaXml | ArquivoTx2, aVersaoEsquema | Método que converte um Lote de CFe's formato TX2 para XML. | Será retornado o XML de envio. |
DesbloquearSAT | aNumeroSessao | Este método realiza o desbloqueio operacional do equioamento SAT | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
EditarCFeSAT | aLoteNotas, ArquivoRtm | Método utilizado para editar e configurar o leiaute do documento CFe Sat (arquivo .rtm). | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ\arquivoCFeBase64 \timeStamp\chaveConsulta\valorTotalCFe\ CPFCNPJValue\assinaturaQRCODE |
EditarCFeSATCancelada | aADNota, aADCNota, aArquivoModelo | Método utilizado para editar e configurar o leiaute do documento CFe Sat (arquivo .rtm). | Não há |
EnviarDadosVenda | aNumeroSessao, aDadosVenda | Este método é utilizado para realizar o envio do XML do CF-e para o SAT. | Não há Informações adicionais |
EnviarCFeSATDestinatario | aXmlADDestinatario | Método para envio do XML destinatário por e-mail. | Não há |
ExportarCFeSATCancelada | aADNota, aADCNota, aArquivoModelo, aFormato, aSalvarComo | Método utilizado para exportação da impressão em um arquivo no formato PDF | Não há |
ExportarCFeSAT | aLoteNotas, aArquivoModelo, aFormato, aSalvarComo | Este método é utilizado para exportação da impressão em um arquivo no formato PDF. | Não há |
ExtrairLogs | aNumeroSessao | Método que extrair os logs do equipamento SAT. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ \arquivo log base64 |
GerarSignAC | aCNPJContribuinte, aCNPJSoftwareHouse | Método que faz a geração da assinatura do aplicativo comercial que deve ser associada ao SAT através dos métodos AssociarAssinatura ou AssociarAssinaturaSignAC. | O retorno do método é a string resultante da assinatura da string CNPJ Contribuinte + CNPJ Software House. |
ImprimirCFeSATCancelada | aADNota, aADCNota, ArquivoRtm, aImpressora | Método utilizado para imprimir um documento CFe Cancelado | Não há |
ImprimirCFeSAT | aLoteNotas, XML, ArquivoRtm, aImpressora | Método utilizado para imprimir um documento CF-e. | Não há |
ListarCertificados | aList | Lista os certificados instalados na máquina. O componente lista os certificados instalados. | Este método retornará todos os certificados instalados no repositório pessoal do Windows. |
GetVencimentoCertificado | Captura o vencimento do certificado digital. | Este método retornará o vencimento do certificado digital. | |
GetNomeCertificadoViaCaminho |
Obtém o nome e CNPJ do certificado.
|
Este método retornará o nome e CNPJ do certificado digital apartir do caminho dele. | |
SaveConfig | aConfigFile | Salva configurações do componente em um arquivo .ini. Quando precisar salvar as configurações antes de ocorrer um erro, de modo que facilite a verificação das propriedades configuradas no momento do erro. | Não há |
TesteFimAFim | aNumeroSessao, aDadosVenda | Consiste em um teste de comunicação entre o AC, o Equipamento SAT e a SEFAZ. | O retorno terá o seguinte formato: numerosessão/EEEEE/mensagem/cod/msgSefaz/arquivocfebase64 /timestamp/numdocfiscal/chaveconsulta Mais Info |
TrocarCodigoDeAtivacao | aNumeroSessao, aOpcao, aNovoCodigo, aConfirmacaoNovoCodigo | Permite o usuário trocar o código de ativação configurado no SAT. | O retorno terá o seguinte formato: numeroSessao\EEEEEE\ mensagem\cod\mensagemSEFAZ |
VisualizarCFeSAT | aLoteNotas, ArquivoRtm | Método utilizado para visualizar um documento CFe. | Não há |
VisualizarCFeSAT | aADNota, aADCNota, ArquivoRtm | Método utilizado para visualizar um documento CFe cancelado. | Não há |
Exemplos
Estes exemplos são do método EnviarDadosVenda, mas o seu padrão pode ser utilizado em qualquer um dos outros métodos, desde que se utilize dos parâmetros corretos.
Delphi
mmRetorno := spdCFeSat.EnviarDadosVenda(getNumeroSessao,mmReturn.Text);
C#
tbRetorno.Text = spdCFeSat.EnviarDadosVenda(getNumeroSessao(), tbRetorno.Text);
Visual Basic 6
mmRetorno.Text = spdCFeSat.EnviarDadosVenda(NumeroSessao, mmRetorno.Text)
Comentários
0 comentário
Por favor, entre para comentar.