eNFe_Reabrir

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_Reabrir(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
Opcionalmente o PDV pode informar um identificador, que pode ser utilizado para consulta em casos de queda do PDV
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; 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 utilizado 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

int retorno = eNFe_Reabrir( handleEmissor,
                            "ID_10",
                            "1",
                            "1",
                            "1",
                            "1",
                            "1",
                            "VENDA DE PRODUCAO DO ESTABELECIMENTO",
                            "",
                            "1",
                            "", "", "", "", "");