eVenda_ItemICMSEfet¶
Grupo a ser informado os valores de ICMS Efetivo
Método¶
int CALL eVenda_ItemICMSEfet(emissor_nfce * e, const char *percentual_reduc_bc_efet, const char *valor_bc_efet, const char *percentual_icms_efet, const char *valor_icms_efet, const char *reservado1, const char *reservado2, const char *reservado3, const char *reservado4, const char *reservado5) ;
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
percentual_reduc_bc_efet
|
Percentual de redução da base de cálculo efetiva
|
valor_bc_efet
|
Valor da base de cálculo efetiva
|
percentual_icms_efet
|
Alíquota do ICMS efetiva
|
valor_icms_efet
|
Valor do ICMS efetivo
|
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
|
Retornos¶
Codigo | Descrição |
---|---|
1 | OK |
20161 | Nenhuma venda aberta para a operação. |
20169 | Não é possível adicionar informações de imposto se não existir item. |
20199 | Erro não tratado ao realizar integração via metodos. [...] |
Exemplos¶
int retorno = eVenda_ItemICMSEfet( handleEmissor,
"1.0000",
"10.11",
"0.55",
"12.13",
"", "", "", "", "");
Hierarquia¶
- eVenda_Abrir
- eVenda_ItemProduto
- eVenda_ItemICMSNormal
- eVenda_ItemICMSEfet
- eVenda_Abrir
- eVenda_ItemProduto
- eVenda_ItemICMSNormal
- eVenda_ItemICMSST
- eVenda_ItemICMSEfet
- eVenda_Abrir
- eVenda_ItemProduto
- eVenda_ItemICMSST
- eVenda_ItemICMSEfet
- eVenda_Abrir
- eVenda_ItemProduto
- eVenda_ItemICMSSN
- eVenda_ItemICMSEfet