eNFe_ItemProduto¶
Inicia a venda de um produto com as informações do mesmo.
Método¶
int CALL eNFe_ItemProduto(emissor_nfce * e, const char *codigo, const char *descricao, const char *cEAN, const char *ncm, const char *cfop, const char *informacaoAdicional, const char *ex_TIPI, const char *CEST, const char *indEscala, const char *cnpjFab, const char *cBenef, const char *reservado5, const char *reservado6);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfe
|
codigo
|
Código do produto
|
descricao
|
Descrição
|
cEAN
|
Código EAN
|
ncm
|
NCM
|
cfop
|
CFOP
|
informacaoAdicional
|
Informações adicionas referentes ao produto vendido
|
ex_TIPI
|
Preencher de acordo com o código EX da TIPI.
|
CEST
|
Código Especificador da Substituição Tributária – CEST, que estabelece a sistemática de uniformização e identificação das mercadorias e bens passíveis de sujeição aos regimes de substituição tributária e de antecipação de recolhimento do ICMS
|
indEscala
|
Indicador de Produção em escala relevante, conforme Cláusula 23 do Convenio ICMS 52/2017:
S - Produzido em Escala Relevante;
N – Produzido em Escala NÃO Relevante;
|
cnpjFab
|
CNPJ do Fabricante da Mercadoria, obrigatório para produto em escala NÃO relevante
|
cBenef
|
Código de Benefício Fiscal utilizado pela UF, aplicado ao tem. Obs.: Deve ser utilizado o mesmo código adotado na EFD e outras declarações, nas UF que o exigem
|
reservado5
|
Reservado para uso futuro
|
reservado6
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | OK |
20161 | Nenhuma venda aberta para a operação. |
20199 | Erro não tratado ao realizar integração via metodos. [...] |
Exemplos¶
int retorno = eNFe_ItemProduto( handleEmissor,
"975176",
"Produto Demonstracao",
"",
"19041000",
"5405",
"Informação Adicional",
"",
"1234567",
"",
"S",
"12345678901234",
"1234567890",
"", "");
Hierarquia¶
- eNFe_Abrir
- eNFe_ItemProduto