Ir para conteúdo
  • Cadastre-se

dev botao

Implementação NFS-E X São Jose do Alegre -MG


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 364 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
  • Solution
Postado

Boa tarde @Quality Automação,

Realizando testes com o programa exemplo do componente ACBrNFSeX notei que o envio em lote tanto no modo assíncrono quanto síncrono não estão funcionando para o provedor Futurize que atende a cidade de São José do Alegre/MG.

Mas o envio unitário esta funcionando, veja o resultado.

------------------------------
Versão OpenSSL
OpenSSL 3.1.3 19 Sep 2023
03.01.00.030
C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll
C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll
------------------------------
Requisição
Ambiente : 1
Cidade   : Sao Jose do Alegre/MG
Provedor : Futurize Versão: 2.02
Data/Hora: 24/11/2023 15:36:39
 
Método Executado: Gerar NFSe
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
Erro(s):
Código  : E45
Mensagem: CNPJ não encontrado na base de dados.
Correção: Confira o numero do CNPJ informado. Caso esteja correto/nCPF/CNPJ do Prestador Não Encontrado no Sistema de NFS-e, favor conferir os dados no XML

No programa exemplo usei o botão [Enviar um RPS (Unitário)].

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Utilizei o Enviar passando o meUnitario a Nota foi emitida mais o ConsultarLote deu o mesmo erro do caso anterior acredito que seja a mesma. vou testar os metodos de consulta para ver qual se enquadra no provedor.
ConsultarLoteRpsResposta xmlns="http://www.abrasf.org.br/nfse.xsd">
    <ListaMensagemRetorno>
        <MensagemRetorno>
            <Codigo>E238</Codigo>
            <Mensagem>O parâmetro nomeado (método) informado não existe</Mensagem>
            <Correcao>Consulte o Manual da NFS-e para saber quais são os métodos disponíveis.</Correcao>
        </MensagemRetorno>
    </ListaMensagemRetorno>
</ConsultarLoteRpsResposta>

  • Consultores
Postado

@Quality Automação,

O envio unitário trabalha no modo síncrono.

Se o componente estiver configurado para salvar os arquivos em disco, é para ter sido criado uma pasta chamada Notas e dentro dela é para constar o XML da NFS-e.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Encontrei na pasta no caso ele em memoria ele seria o xml contido dentro de NFSe.WebService.Emite.Xmlretorno ? 
para eu poder utilizar os mesmo dados em NFSe.NotasFiscais.LoadFromString....

ou o xml da nota que esta no arquivo vem de outra propriedade ?
 

  • Consultores
Postado

Programa exemplo do componente ACBrNFSeX.

Procedure ChecarResposta.

      // Na propriedade XmlNfse temos o XML da NFS-e
      LoadXML(ACBrNFSeX1.NotasFiscais.Items[i].XmlNfse, WBXmlNotas);

Se você quer salvar no banco de dados tem que ler a propriedade: XmlNfse 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 364 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.