Ir para conteúdo
  • Cadastre-se

carlos vilanova

Membros
  • Total de ítens

    8
  • Registro em

  • Última visita

Posts postados por carlos vilanova

  1. Boa tarde, eu já fiz essa alteração de colocar o S no HTTP.

    Segue abaixo o .pas que estou usando.

    Aqui os parâmetros que estou usando:

        HTTPRIO1.URL                     := 'https://farmaciapopular-autorizador.saude.gov.br/farmaciapopular-autorizador/services/ServicoSolicitacaoWS';
        HTTPRIO1.WSDLLocation  := 'https://farmaciapopular-autorizador.saude.gov.br/farmaciapopular-autorizador/services/ServicoSolicitacaoWS?wsdl';
        HTTPRIO1.Service               := 'ServicoSolicitacaoWSService';
        HTTPRIO1.Port                    := 'ServicoSolicitacaoWS';
        wDaTaSUS                            := HTTPRIO1 AS ServicoSolicitacaoWS;

     

    ServicoSolicitacaoWS1.pas

  2. Aqui pra mim deu certo usando as configurações das imagens abaixo.

    Observação no componente eu marquei a opção SSLTYPE = LS_TLSV1_2 só depois que funcionou a consulta do status e transmissão.

    Certificado A3.

    acbr.jpg

    IE.jpg

  3. Boa tarde, eu sou novo aqui e estou tentando gerar uma NFC-e com duas formas de pagamento na mesma venda, exemplo Cartão de Crédito 30,00 e Cartão de Débito 50,00 mais não esta dando certo quando gera o XML da NFC-e segue abaixo alguns testes que fiz no Delphi, se alguém puder me ajudar agradeço.

    with pag.Add do 
           begin
             tPag := fpCartaoCredito;
             vPag := 30;
             tPag := fpCartaoDebito;
             vPag := 50;
           end;
    Passando da forma acima da um erro quando vai enviar a NFC-e dizendo que o somatorio das formas de pagamento não bate.
     
    Da forma embaixo fica errado no XML pois adiciona 3 formas de pagamento.
             pag.Add.tPag := fpCartaoCredito;
             pag.Add.vPag := 30;
             pag.Add.tPag := fpCartaoDebito;
             pag.Add.vPag := 50;
     
            XML
           <pag>
             <tPag>03</tPag>
             <vPag>30.00</vPag>
          </pag>
          <pag>
            <tPag>04</tPag>
            <vPag>00.00</vPag>
          </pag>
           <pag>
            <tPag>01</tPag>
            <vPag>50.00</vPag>
          </pag>
          
        O valor de 50,00 que é Cartão de Debito fica na forma de pagamento Dinheiro mais eu não adicionei a forma de pagamento Dinheiro.   
     
×
×
  • 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.