Jump to content

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

orium

Membros
  • Posts

    11
  • Joined

  • Last visited

1 Follower

Contact Methods

  • Website URL
    http://www.oriumsoftware.com.br

Recent Profile Visitors

437 profile views

orium's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

4

Reputation

1

Community Answers

  1. Obrigado pela atenção, mas já consegui resolver. Ao que parece, estava usando o xml errado. Agora esta OK , tanto cancelamento , quanto Encerramento.
  2. Ao tentar encerrar um MDF gerado em ambiente de homologação, recebo a seguinte mensagem : Segue xml. Tanto a geração como o encerramento, estão sendo feitos em ambiente de homologação. O xml foi recebido, pois não consigo emitir outro com a mesma placa. 41181212217749000174580010000000011000000010-mdfe.xml
  3. Agradeço a atençao, mas não teve jeito. Trocamos pela impressora bematech.
  4. Obrigado pela orientação. Entretanto, recebo agora, a seguinte mensssagem 'Porta não Definida'
  5. É 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.
  6. 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
  7. 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
  8. 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;
  9. Boa tarde, Grato pelo retorno. Segue arquivo xml. Complementado, inicializa o SAT e só trava na tag <pgto> não completando o xml a partir desta tag AD20181030114840-160728-env.xml
  10. 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
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.