Ir para conteúdo
  • Cadastre-se

orium

Membros
  • Total de ítens

    11
  • Registro em

  • Última visita

Posts postados por orium

  1. É a NFCe emitida pelo SAT. Sim uso o Acbr.  

    A NFCe é emitida sem problemas, é apenas a impressão do cupom NFCe que não consigo realizar, referenciando a porta USB desta Impressora. ( Epson TM20 )

    A pagina de teste da impressora funciona também ( Epson TM20) .  Com a Bematech, usando a porta serial, vai sem problemas.

    • Curtir 1
  2. O cliente usa uma impressora epson tm20. Porta USB. Me orientei pelo forum e adotei os procedimentos ali destacados :

    01-Selecionei porta 'USB'

    02-Copiei a dll da epson - InterfaceEpson_04_04_14 - para a pasta onde esta o executavel

    03-Ao tentar imprimir , obtenho o seguinte erro  'EInOutError: Invalid file name - %s.'

    04-A opção de emular uma serial  usando o driver da Epson para USB, também não funcionou

    Grato

  3. ok , segue

    01-Não é compilação, mas execução a partir do exe

    02-Ao emitir, o processo de montagem do xml transcorre normalmente, até que, nesta tag 'pgto',  a aplicação trava e não finaliza a montagem do xml

    03-Como o xml está incompleto, ao enviar DadosVenda,  ocorre o erro de conteúdo inválido , conforme log abaixo

    30/10/2018|15:24:42|AC-SAT|info|Iniciando execução do comando EnviarDadosVenda
    30/10/2018|15:24:43|SAT-AC|info|Iniciando recebimento de dados de venda...
    30/10/2018|15:24:43|AC-SAT|info|Erro de validação com o xsd: Element 'pgto': Missing child element(s). Expected is ( MP ). 
    30/10/2018|15:24:43|AC-SAT|info|Erro ao validar dados de venda com o xsd
    30/10/2018|15:24:43|AC-SAT|erro|Erro ao receber os dados de venda
    30/10/2018|15:24:43|AC-SAT|erro|Erro ao realizar a validação dos parâmetros

     

  4. Este é justamente o problema. Não consigo montar o xml a partir deste ponto.O código que uso é o mesmo há muito tempo. Segue código

    //////////////////// PAGAMENTOS
           while not PLANTA.QFIN.EOF do
           begin
             if PLANTA.QFINFORMA_PGTO.ASSTRING = 'DINHEIRO'  then
             begin
                with pagto.Add do //PAGAMENTOS apenas para NFC-e
                begin
                    cMP := mpDinheiro;
                    vMP := PLANTA.QFINVR_DOCUMENTO.VALUE;
                end;
             end
             else
             if PLANTA.QFINFORMA_PGTO.ASSTRING = 'CREDIARIO'  then
             begin
                with pagto.Add do //PAGAMENTOS apenas para NFC-e
                begin
                    cMP := mpCreditoLoja;
                    vMP := PLANTA.QFINVR_DOCUMENTO.VALUE;
                end;
             end
             else
             if PLANTA.QFINFORMA_PGTO.ASSTRING = 'DEBITO'  then
             begin
                with Pagto.Add do //PAGAMENTOS apenas para NFC-e
                begin
                    IF (SESSAO.TipoAmbiente = taHomologacao) THEN
                       // tpIntegra := tiPagNaoIntegrado
                    ELSE
                      //  tpIntegra := tiNaoInformado;
                        cMP := mpCartaodeDebito;
                        vMP := PLANTA.QFINVR_DOCUMENTO.VALUE;
                end;
             end
             else
             if PLANTA.QFINFORMA_PGTO.ASSTRING = 'CHEQUE'  then
             begin
                with pagto.Add do //PAGAMENTOS apenas para NFC-e
                begin
                    cmp := mpCheque;
                    vMP := PLANTA.QFINVR_DOCUMENTO.VALUE;
                end;
             end
             else
             if PLANTA.QFINFORMA_PGTO.ASSTRING = 'CREDITO' then
               begin
                 with Pagto.Add do //PAGAMENTOS apenas para NFC-e
                 begin
                    IF (SESSAO.TipoAmbiente = taHomologacao) THEN
    //                    tpIntegra := tiPagNaoIntegrado
                    ELSE
      //              tpIntegra := tiNaoInformado;

                    cMP := mpCartaodeCredito;
                    vMP := PLANTA.QFINVR_DOCUMENTO.VALUE;
                    cAdmC := 999; // outros administradores de cartao de credito cfe anexo III especificacao_sat_v_Er_2_4_20.pdf
                 end;
               end
             else
             if trim(PLANTA.QFINFORMA_PGTO.ASSTRING) = 'PARCELADO' then
               begin
                 with Pagto.Add do //PAGAMENTOS apenas para NFC-e
                 begin
                    IF (SESSAO.TipoAmbiente = taHomologacao) THEN
    //                    tpIntegra := tiPagNaoIntegrado
                    ELSE
    //                tpIntegra := tiNaoInformado;

                    cMP := mpCartaodeCredito;
                    vMP := PLANTA.QFINVR_DOCUMENTO.VALUE;
                    cAdmC := 999; // outros administradores de cartao de credito cfe anexo III especificacao_sat_v_Er_2_4_20.pdf


                 end;
               end
             else
             if PLANTA.QFINFORMA_PGTO.ASSTRING = 'VALE' then
               begin
                // IGNORAR PAGAMENTO COM VALES, ESTA SENDO LANCADO N=COMO DESCONTO
                 if (eTroca = 0) then
                 begin
                   with Pagto.Add do //PAGAMENTOS apenas para NFC-e
                   begin
                      //  tpIntegra := tiNaoInformado;
                        cAdmC := 999; // outros administradores de cartao de credito cfe anexo III especificacao_sat_v_Er_2_4_20.pdf
                        cMP := mpOutros ;
                        vMP := PLANTA.QFINVR_DOCUMENTO.VALUE;
                   end;
                 end;
               end
             else
             begin
                with pagto.Add do //PAGAMENTOS apenas para NFC-e
                begin
                    cMP := mpOutros;
                    vMP := PLANTA.QFINVR_DOCUMENTO.VALUE;
                end;
             end;

  5. Passei a ter este erro ha uns dias atras. Alguma sugestão de quem ja passou por isso.  No log do sat eu tenho 

     

    30/10/2018|15:24:42|AC-SAT|info|Iniciando execução do comando EnviarDadosVenda
    30/10/2018|15:24:43|SAT-AC|info|Iniciando recebimento de dados de venda...
    30/10/2018|15:24:43|AC-SAT|info|Erro de validação com o xsd: Element 'pgto': Missing child element(s). Expected is ( MP ). 
    30/10/2018|15:24:43|AC-SAT|info|Erro ao validar dados de venda com o xsd
    30/10/2018|15:24:43|AC-SAT|erro|Erro ao receber os dados de venda
    30/10/2018|15:24:43|AC-SAT|erro|Erro ao realizar a validação dos parâmetros

     

     

     

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.