DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Obtendo o SubTotal do Cupom Fiscal - DarumaFramework.dll

Conheça a funça na DarumaFramework.dll que devolve o valor final do Cupom Fiscal sem que você tenha que trabalhar com cálculos de rateios, descontos ou acréscimos.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Já imaginou não ter que calcular o valor das vendas de todos os itens com descontos e acréscimos por itens, ratear descontos no Cupom Fiscal entre os itens e ficar calculando alíquotas, seria bacana não é?

Bom, existe uma função na DarumaFramework.dll que é capaz de nos devolver exatamente o valor final do cupom fiscal já com todos os cálculos necessários.

Esta função é a rCFSubTotal_ECF_Daruma.

Esta função nos devolve em uma variável por referência o Subtotal do Cupom Fiscal atual.

Utilização no C (Sharp)



//Declaração
        [DllImport("DarumaFrameWork.dll")]
        public static extern int rCFSubTotal_ECF_Daruma(StringBuilder pszValor);

private void BT_Tef_Click(object sender, EventArgs e)
        {

            StringBuilder Str_SubTotal = new StringBuilder(12);
            

            Declaracoes.iRetorno = Declaracoes.iCFAbrirPadrao_ECF_Daruma();
            Declaracoes.iRetorno = Declaracoes.iCFVenderResumido_ECF_Daruma("II", "10,00", "Bolacha", "789567893456");
            Declaracoes.iRetorno = Declaracoes.iCFTotalizarCupomPadrao_ECF_Daruma();
            //Após a totatalização já é possivel executar a função para obter o Subtotal.
            
            Declaracoes.iRetorno = Declaracoes.rCFSubTotal_ECF_Daruma(Str_SubTotal);
            //Acima capturamos o valor do subtotal retornado na variavel Str_SubTotal.
            
            Declaracoes.iRetorno = Declaracoes.iCFEfetuarPagamento_ECF_Daruma("Dinheiro", Str_SubTotal.ToString(), "");
            //Na função iCFEfetuarPagamento_ECF_Daruma definimos o pagamento dinheiro e o valor do cupom fiscal armezenado na variavel Str_SubTotal.
            
            Declaracoes.iRetorno = Declaracoes.iCFEncerrarPadrao_ECF_Daruma();
                                      
                }

Modo debug



Utilização no VisualBasic 6


Public Declare Function rCFSubTotal_ECF_Daruma Lib "DarumaFramework.dll" (ByVal pszValor As String) As Integer

Private Sub BT_Enviar_Click()
     iRetorno = iCFAbrirPadrao_ECF_Daruma()
     iRetorno = iCFVenderResumido_ECF_Daruma("F1", "10,00", "Bolacha", "789567893456")
    iRetorno = iCFTotalizarCupomPadrao_ECF_Daruma()
    iRetorno = rCFSubTotal_ECF_Daruma(Str_SubTotal)
    iRetorno = iCFEfetuarPagamento_ECF_Daruma("Dinheiro", Str_SubTotal, "")
    iRetorno = iCFEncerrarPadrao_ECF_Daruma()

End Sub
Duvidas estou à disposição.

Um abraço!

Daruma Developer
(Sem mini-bio cadastrado)
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03