eVenda_ItemICMSDesoneracao

Informa o ICMS desonerado do item informado no método eVenda_ItemProduto

Métodos alternativos

Método Descrição
eVenda_ItemICMSDesoneracao Informa o ICMS desonerado do item informado no método eVenda_ItemProduto

Método

int CALL eVenda_ItemICMSDesoneracao(emissor_nfce * e, const char *motivo_desoneracao, const char *valor_icms_desonerado, const char *reservado1, 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);

Parâmetros

Nome Descrição
e
Handle para o emissor_nfce
motivo_desoneracao
Motivo da desoneração do ICMS
3 - Uso na agropecuária;
9 - Outros;
12 - Órgão de fomento e desenvolvimento agropecuário
valor_icms_desonerado
Valor do ICMS desonerado
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

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_ItemICMSDesoneracao(handleEmissor,
                                  "9",
                                  "10,00",
                                  "",
                                  "",
                                  "",
                                  "",
                                  "",
                                  "", "", "", "", "", "", "");

Hierarquia

eVenda_Abrir
eVenda_ItemProduto
eVenda_ItemICMSDesoneracao