eVenda_ItemICMSFCP

Grupo a ser informado com informações relativas ao Fundo de Combate à Pobreza (FCP).

Método

int CALL eVenda_ItemICMSFCP(emissor_nfce * e, const char *vBCFCP, const char *pFCP, const char *vFCP, const char *vBCFCPST, const char *pFCPST, const char *vFCPST, const char *vBCFCPSTRet, const char *pFCPSTRet, const char *vFCPSTRet, 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
vBCFCP
Valor da Base de Cálculo do FCP.
pFCP
Percentual do Fundo de Combate à Pobreza (FCP).
vFCP
Valor do Fundo de Combate à Pobreza (FCP).
vBCFCPST
Valor da Base de Cálculo do FCP retido por Substituição Tributária.
pFCPST
Percentual do FCP retido por Substituição Tributária.
vFCPST
Valor do FCP retido por Substituição Tributária.
vBCFCPSTRet
Valor da Base de Cálculo do FCP retido anteriormente por ST.
pFCPSTRet
Percentual do FCP retido anteriormente por Substituição Tributária.
vFCPSTRet
Valor do FCP retido por Substituição Tributária.
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_ItemICMSFCP( handleEmissor,
                                   "10,00",
                                   "1,5",
                                   "5,00",
                                   "7,00",
                                   "1,00",
                                   "7,69",
                                   "8,65",
                                   "0,9",
                                   "8,5",
                                   "", "", "", "", "");