sConfigurar¶
Aviso
Este método é obsoleto, seu uso não é recomendado e este não receberá atualizações.
Este método permite a configuração básica do agente e deve ser chamado antes de iniciar as vendas
Métodos substitutos¶
Método | Descrição |
---|---|
sConfigurar_Emissao | Configura os dados necessários para a venda ao consumidor final. |
sConfigurar_Impressora | Configura os dados necessários para impressão das vendas. |
sConfigurar_Rede | Configura os dados necessários para utilização da rede. |
sConfigurar_WebService | Configura os edereços de acesso a retaguarda |
Método¶
// Obsoleto
int CALL sConfigurar(emissor_nfce * e, const char *cnpj, const char *tipoAmbiente, const char *serie, const char *modelo, const char *naturezaOperacao, const char *tipoImpressora, const char *qtdCaracteresLinhaImpressao, const char *portaComunicacaoImpressao, const char *imprimirLogoNFCe, const char *caminhoLogoContribuinte, const char *ordemEmissao, const char *reservado2, const char *reservado3, const char *reservado4, const char *reservado5, const char *reservado6, const char *reservado7, const char *reservado8, const char *reservado9, const char *reservado10, const char *reservado11, const char *reservado12, const char *reservado13, const char *reservado14, const char *reservado15, const char *reservado16, const char *reservado17, const char *reservado18, const char *reservado19, const char *reservado20);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
cnpj
|
CNPJ do emissor
|
tipoAmbiente
|
Tipo do ambiente que o agente irá operar.
1 - Produção
2 - Homologação
|
serie
|
Série que será utilizada pelo PDV
|
modelo
|
Modelo do documento que será utilizado pelo PDV
|
naturezaOperacao
|
Natureza de operação que será utilizada nas vendas
|
tipoImpressora
|
Permite a configuração da impressora que será utilizada quando esta responsabilidade for do emissor
0 - NaoImprimir
1 - Serial
|
qtdCaracteresLinhaImpressao
|
Quantidade de caracteres que a impressora permite na linha
|
portaComunicacaoImpressao
|
Porta onde a impressora esta conectada
|
imprimirLogoNFCe
|
Indica se deve ou não imprimir o logo da NFCe
0 - NaoImprimir
1 - Imprimir
|
caminhoLogoContribuinte
|
Caminho da imagem do logo do contribuinte. A imagem para impressão deve ser Bitmap monocromatica.
|
reservado1
|
Reservado para uso futuro
|
reservado2
|
Reservado para uso futuro
|
reservado3
|
Reservado para uso futuro
|
reservado4
|
Reservado para uso futuro
|
reservado5
|
Reservado para uso futuro
|
reservado6
|
Reservado para uso futuro
|
reservado7
|
Reservado para uso futuro
|
reservado8
|
Reservado para uso futuro
|
reservado9
|
Reservado para uso futuro
|
reservado10
|
Reservado para uso futuro
|
reservado11
|
Reservado para uso futuro
|
reservado12
|
Reservado para uso futuro
|
reservado13
|
Reservado para uso futuro
|
reservado14
|
Reservado para uso futuro
|
reservado15
|
Reservado para uso futuro
|
reservado16
|
Reservado para uso futuro
|
reservado17
|
Reservado para uso futuro
|
reservado18
|
Reservado para uso futuro
|
reservado19
|
Reservado para uso futuro
|
reservado20
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | OK |
10009 | Erro ao sincronizar dados do emissor. Somente retornado caso tenha sido informado um CNPJ diferente daquele configurado previamente. |
10110 | Problemas de configuração do AGENTE. Dados de configuração da Emissão incompletos : [...] |
Exemplos¶
//Configurando sem informações de impressão
int retorno = sConfigurar(handleEmissor,
99999999000191,
"2",
"456",
"65",
"VENDA DE PRODUCAO DO ESTABELECIMENTO",
"",
"",
"",
"",
"",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
//Configurando com informações de impressão
int retorno = sConfigurar(handleEmissor,
99999999000191,
"2",
"456",
"65",
"VENDA DE PRODUCAO DO ESTABELECIMENTO",
"1",
"56",
"COM3,9600,0,1,8",
"1",
"X:\imagens\logo.bmp",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");