Pular para conteúdo

Status, Utilitários e Pendências

Os métodos desta seção são utilizados para consultas e manutenção do Framework. Eles fornecem status importantes, como a versão do componente, a leitura de parâmetros configurados e informações sobre sequenciais de documentos. Concentram-se aqui as funcionalidades de gerenciamento de contingência, permitindo verificar a quantidade, obter relatórios e forçar o envio dos documentos que estão pendentes de sincronização ou autorização.

InvoiCyFramework_Versao

Devolve o número de versão da DLL do InvoiCy Framework instanciado.

Sintaxe Windows/Linux int InvoiCyFramework_Versao(void);
Sintaxe Android int InvoiCyFramework.Versao(void);
Entradas Não possui
Saídas Não possui
Retornos integer - versão do Framework
Exemplo int iVersao = InvoiCyFramework_Versao();

InvoiCyFramework_ObtemUltimoSequencialNFCe

Devolve o número sequencial do último documento NFCe emitido autorizado para a série informada.

Sintaxe Windows/Linux int InvoiCyFramework_ObtemUltimoSequencialNFCe(int serie);
Sintaxe Android Não implementado
Entradas serie - número da série desejada
Saídas Não possui
Retornos integer - número sequencial do último NFCe emitido
Exemplo int iSeq = InvoiCyFramework_ObtemUltimoSequencialNFCe(1);

InvoiCyFramework_ObtemParametro

Devolve algumas informações do InvoiCy Framework.

Sintaxe Windows/Linux char* InvoiCyFramework_ObtemParametro(int identificadorParametro);
Sintaxe Android Não implementado
Entradas identificadorParametro - número identificador do parâmetro desejado. Confira mais informações sobre o identificador e o parâmetro desejado aqui.
Saídas Não possui
Retornos Este método retorna um ponteiro para o buffer, contendo um XML com os dados de resposta para a consulta realizada realizada
Exemplo char* pRet = InvoiCyFramework_ObtemParametro(1);

InvoiCyFramework_RelatorioPendentes

Este método devolve um XML contendo a relação de documentos que foram emitidos em contingência e que ainda estão pendentes de sincronização no InvoiCy.

Sintaxe Windows/Linux char* InvoiCyFramework_RelatorioPendentes();
Sintaxe Android String RelatorioPendentes();
Entradas Não possui
Saídas Não possui
Retornos Este método retorna um buffer, contendo um XML com os dados de resposta para a consulta realizada realizada
Exemplo char* pRet = InvoiCyFramework_RelatorioPendentes();

InvoiCyFramework_EnviaDocumentosPendentes

Este método força o envio dos documentos que foram emitidos em contingência, e que estão pendentes de serem enviados para o InvoiCy.

Sintaxe Windows/Linux int InvoiCyFramework_EnviaDocumentosPendentes();
Sintaxe Android int EnviaDocumentosPendentes();
Entradas Não possui
Saídas Não possui
Retornos Este método retorna um integer, indicando a quantidade de documentos que ainda ficaram pendentes de envio, caso não tenha conseguido enviar todos.
Exemplo int iRet = InvoiCyFramework_EnviaDocumentosPendentes();

InvoiCyFramework_QuantidadeDocumentosPendentes

Este método informa a quantidade de documentos que foram emitidos em contingência e que estão pendentes de envio para o InvoiCy.

Sintaxe Windows/Linux Não implementado
Sintaxe Android int QuantidadeDocumentosPendentes();
Entradas Não possui
Saídas Não possui
Retornos Este método retorna um integer, indicando a quantidade de documentos que estão pendentes de envio para o InvoiCy.
Exemplo int iRet = InvoiCyFramework_QuantidadeDocumentosPendentes();