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",
                          "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");