eNFe_Abrir¶
Inicia a emissão de uma nova NF-e. Caso haja alguma NF-e em edição, ela será descartada.
Método¶
int CALL eNFe_Abrir(emissor_nfce * e, const char *identificador, const char *idDest, const char *tpEmis, const char *finNFe, const char *indFinal, const char *indPres, const char *naturezaOperacao, const char *indPag, const char *tpNFe, const char *descontarICMSDesonerado, const char *reservado2, const char *reservado3, const char *reservado4, const char *reservado5);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfe
|
identificador
|
O PDV deve informar este identificador para que possa ser utilizado a consulta em casos de queda do PDV.
Esse identificador deve ser único para cada Venda.
|
idDest
|
Identificador de local de destino da operação
|
tpEmis
|
Tipo de Emissão da NF-e.
1 - Normal
4 - EPEC
6 - SVC-AN
7 - SVC-RS
|
finNFe
|
Finalidade de emissão da NF-e.
1 - NF-e normal
2 - NF-e complementar
3 - NF-e de ajuste
4 - Devolução de mercadoria
|
indFinal
|
Indica operação com Consumidor final.
0 - Normal
1 - Consumidor final
|
indPres
|
Indicador de presença do comprador no estabelecimento comercial no momento da operação.
0 - Não se aplica
1 - Operação presencial
2 - Operação não presencial, pela Internet
3 - Operação não presencial, Teleatendimento
4 - NFC-e em operação com entrega a domicílio
5 - Operação presencial, fora do estabelecimento
9 - Operação não presencial, outros
|
naturezaOperacao
|
Natureza da operação da NF-e
|
indPag
|
Indicador da forma de pagamento.
0=Pagamento à vista
1=Pagamento a prazo
2=Outros
Não aplicavel para NF-e 4.00
|
tpNFe
|
Tipo de Operação.
0 - Entrada
1 - Saída
|
descontarICMSDesonerado
|
Informa se deve descontar o ICMS desonerado do total da nota.
1 - Sim (valor padrão)
2 - Nao
|
reservado2
|
Reservado para uso futuro
|
reservado3
|
Reservado para uso futuro
|
reservado4
|
Reservado para uso futuro
|
reservado5
|
Reservado para uso futuro
|
Exemplos¶
//Iniciando uma NFe com uso do identificador
int retorno = eNFe_Abrir(handleEmissor,
"ID_10",
"1",
"1",
"1",
"1",
"1",
"VENDA DE PRODUCAO DO ESTABELECIMENTO",
"",
"1",
"1", "", "", "", "");